15 lines
412 B
Rust
15 lines
412 B
Rust
pub mod urls {
|
|
use seed::Url;
|
|
pub fn search(query: &str, page: usize) -> Url {
|
|
let query = Url::encode_uri_component(query);
|
|
if page > 0 {
|
|
Url::new().set_hash_path(["s", &query, &format!("p{page}")])
|
|
} else {
|
|
Url::new().set_hash_path(["s", &query])
|
|
}
|
|
}
|
|
pub fn thread(tid: &str) -> Url {
|
|
Url::new().set_hash_path(["t", tid])
|
|
}
|
|
}
|