diff --git a/src/pt/anitube/build.gradle b/src/pt/anitube/build.gradle index c12277aff..ffab051cc 100644 --- a/src/pt/anitube/build.gradle +++ b/src/pt/anitube/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Anitube' pkgNameSuffix = 'pt.anitube' extClass = '.Anitube' - extVersionCode = 3 + extVersionCode = 4 libVersion = '12' } diff --git a/src/pt/anitube/src/eu/kanade/tachiyomi/animeextension/pt/anitube/Anitube.kt b/src/pt/anitube/src/eu/kanade/tachiyomi/animeextension/pt/anitube/Anitube.kt index a6f7ebaed..414db6a3e 100644 --- a/src/pt/anitube/src/eu/kanade/tachiyomi/animeextension/pt/anitube/Anitube.kt +++ b/src/pt/anitube/src/eu/kanade/tachiyomi/animeextension/pt/anitube/Anitube.kt @@ -55,10 +55,12 @@ class Anitube : ConfigurableAnimeSource, ParsedAnimeHttpSource() { override fun popularAnimeRequest(page: Int): Request = GET("$baseUrl/anime/page/$page") override fun popularAnimeFromElement(element: Element): SAnime { - val anime = SAnime.create() + val anime: SAnime = SAnime.create() anime.setUrlWithoutDomain(element.attr("href")) anime.title = element.selectFirst("img").attr("title") - anime.thumbnail_url = element.selectFirst("img").attr("src") + anime.thumbnail_url = element.selectFirst("img") + .attr("src") + .replace("https://www.anitube.in", baseUrl) // Fix images return anime } @@ -350,7 +352,7 @@ class Anitube : ConfigurableAnimeSource, ParsedAnimeHttpSource() { private fun hasNextPage(document: Document): Boolean { val pagination = document.selectFirst("div.pagination") val items = pagination?.select("a.page-numbers") - if (pagination == null || items!!.size == 0) return false + if (pagination == null || items!!.size < 2) return false val currentPage: Int = pagination.selectFirst("a.page-numbers.current") ?.attr("href") ?.toPageNum() ?: 1