From 2defdcd6d4e6ce674cf175596e58a749b6034522 Mon Sep 17 00:00:00 2001 From: Swakshan Date: Tue, 15 Apr 2025 23:40:33 +0530 Subject: [PATCH] anime(animekai): pagination fix --- javascript/anime/src/en/animekai.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/javascript/anime/src/en/animekai.js b/javascript/anime/src/en/animekai.js index 8f2ad9cd..6cb92a08 100644 --- a/javascript/anime/src/en/animekai.js +++ b/javascript/anime/src/en/animekai.js @@ -6,7 +6,7 @@ const mangayomiSources = [{ "iconUrl": "https://www.google.com/s2/favicons?sz=256&domain=https://animekai.to/", "typeSource": "single", "itemType": 1, - "version": "0.0.2", + "version": "0.0.3", "pkgPath": "anime/src/en/animekai.js" }]; @@ -68,13 +68,11 @@ class DefaultExtension extends MProvider { slug += `&page=${page}`; var list = [] - var hasNextPage = false var body = await this.getPage(slug); var paginations = body.select(".pagination > li") - - var hasNextPage = !paginations[paginations.length - 1].className.includes("active") + var hasNextPage = paginations.length > 0 ? !paginations[paginations.length - 1].className.includes("active") : false var titlePref = this.getPreference("animekai_title_lang") var animes = body.selectFirst(".aitem-wrapper").select(".aitem") @@ -106,7 +104,6 @@ class DefaultExtension extends MProvider { state.forEach(item => { if (item.state) { rd.push(item.value) - } }) return rd