Got rid of legacy OPDS API usage in kiwix-serve

This commit is contained in:
Veloman Yunkan
2023-04-21 17:03:13 +04:00
parent 1a92d4a0b5
commit 47950f132e
2 changed files with 4 additions and 4 deletions

View File

@ -51,7 +51,7 @@
}
function queryUrlBuilder() {
let url = `${root}/catalog/search?`;
let url = `${root}/catalog/v2/entries?`;
url += Object.keys(incrementalLoadingParams).map(key => `${key}=${incrementalLoadingParams[key]}`).join("&");
params.forEach((value, key) => {url+= value ? `&${key}=${value}` : ''});
return (url);
@ -267,7 +267,7 @@
}
async function getBookCount(query) {
const url = `${root}/catalog/search?${query}`;
const url = `${root}/catalog/v2/entries?${query}&count=0`;
return await fetch(url).then(async (resp) => {
const data = new window.DOMParser().parseFromString(await resp.text(), 'application/xml');
return parseInt(data.querySelector('totalResults').innerHTML);