fix pagination
This commit is contained in:
parent
ca49f44c33
commit
5f0f307240
1 changed files with 3 additions and 10 deletions
|
@ -13,9 +13,7 @@ import eu.kanade.tachiyomi.animesource.model.SEpisode
|
||||||
import eu.kanade.tachiyomi.animesource.model.Video
|
import eu.kanade.tachiyomi.animesource.model.Video
|
||||||
import eu.kanade.tachiyomi.animesource.online.AnimeHttpSource
|
import eu.kanade.tachiyomi.animesource.online.AnimeHttpSource
|
||||||
import eu.kanade.tachiyomi.network.GET
|
import eu.kanade.tachiyomi.network.GET
|
||||||
import eu.kanade.tachiyomi.network.POST
|
|
||||||
import eu.kanade.tachiyomi.util.asJsoup
|
import eu.kanade.tachiyomi.util.asJsoup
|
||||||
import okhttp3.FormBody
|
|
||||||
import okhttp3.Request
|
import okhttp3.Request
|
||||||
import okhttp3.Response
|
import okhttp3.Response
|
||||||
import org.json.JSONObject
|
import org.json.JSONObject
|
||||||
|
@ -155,14 +153,9 @@ class Oploverz : ConfigurableAnimeSource, AnimeHttpSource() {
|
||||||
thumbnail_url = it.selectFirst("div.limit > img")!!.attr("src")
|
thumbnail_url = it.selectFirst("div.limit > img")!!.attr("src")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
val hasNextPage = try {
|
|
||||||
val pagination = doc.selectFirst("div.pagination")!!
|
val hasNextPage = doc.selectFirst("a.next.page-numbers") != null ?: doc.selectFirst("div.hpage > a.r")
|
||||||
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
|
|
||||||
}
|
|
||||||
return AnimesPage(animes, hasNextPage)
|
return AnimesPage(animes, hasNextPage)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue