17 lines
500 B
Rust
17 lines
500 B
Rust
use seed::Url;
|
|
|
|
const BASE_URL: &str = "/api";
|
|
pub fn refresh() -> String {
|
|
format!("{BASE_URL}/refresh")
|
|
}
|
|
pub fn search(query: &str, page: usize, results_per_page: usize) -> String {
|
|
let query = Url::encode_uri_component(query);
|
|
format!("{BASE_URL}/search/{query}?page={page}&results_per_page={results_per_page}")
|
|
}
|
|
pub fn show(tid: &str) -> String {
|
|
format!("{BASE_URL}/show/{tid}")
|
|
}
|
|
pub fn original(message_id: &str) -> String {
|
|
format!("{BASE_URL}/original/{message_id}")
|
|
}
|