0
0
mirror of https://github.com/neon-mmd/websurfx.git synced 2024-10-18 06:22:53 -04:00

🚑️ fix(engine): fix the pagination code for librex engine (#468)

This commit is contained in:
neon_arch 2023-12-30 13:06:35 +03:00
parent 0dd25aacb6
commit 2bdddaf928

View File

@ -65,17 +65,10 @@ impl SearchEngine for LibreX {
) -> Result<HashMap<String, SearchResult>, EngineError> {
// Page number can be missing or empty string and so appropriate handling is required
// so that upstream server recieves valid page number.
let url: String = match page {
1 | 0 => {
format!("https://search.ahwx.org/search.php?q={query}&p=0&t=10")
}
_ => {
format!(
"https://search.ahwx.org/search.php?q={query}&p={}&t=10",
page * 10,
)
}
};
let url: String = format!(
"https://search.ahwx.org/search.php?q={query}&p={}&t=10",
page * 10
);
// initializing HeaderMap and adding appropriate headers.
let header_map = HeaderMap::try_from(&HashMap::from([