From 5f0f307240fadb1008775626d9a5ffbbd9d3239e Mon Sep 17 00:00:00 2001 From: Raymond M Date: Sun, 11 Aug 2024 00:48:46 +0800 Subject: [PATCH] fix pagination --- .../animeextension/id/oploverz/Oploverz.kt | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/src/id/oploverz/src/eu/kanade/tachiyomi/animeextension/id/oploverz/Oploverz.kt b/src/id/oploverz/src/eu/kanade/tachiyomi/animeextension/id/oploverz/Oploverz.kt index 7a102788..caa4b4d3 100644 --- a/src/id/oploverz/src/eu/kanade/tachiyomi/animeextension/id/oploverz/Oploverz.kt +++ b/src/id/oploverz/src/eu/kanade/tachiyomi/animeextension/id/oploverz/Oploverz.kt @@ -13,9 +13,7 @@ import eu.kanade.tachiyomi.animesource.model.SEpisode import eu.kanade.tachiyomi.animesource.model.Video import eu.kanade.tachiyomi.animesource.online.AnimeHttpSource import eu.kanade.tachiyomi.network.GET -import eu.kanade.tachiyomi.network.POST import eu.kanade.tachiyomi.util.asJsoup -import okhttp3.FormBody import okhttp3.Request import okhttp3.Response import org.json.JSONObject @@ -155,14 +153,9 @@ class Oploverz : ConfigurableAnimeSource, AnimeHttpSource() { thumbnail_url = it.selectFirst("div.limit > img")!!.attr("src") } } - val hasNextPage = try { - val pagination = doc.selectFirst("div.pagination")!! - val totalPage = pagination.selectFirst("span:nth-child(1)")!!.text().split(" ").last() - val currentPage = pagination.selectFirst("span.page-numbers.current")!!.text() - currentPage.toInt() < totalPage.toInt() - } catch (_: Exception) { - false - } + + val hasNextPage = doc.selectFirst("a.next.page-numbers") != null ?: doc.selectFirst("div.hpage > a.r") + return AnimesPage(animes, hasNextPage) }