diff --git a/src/en/hentai2read/build.gradle b/src/en/hentai2read/build.gradle index 39a298ed9..c300bc8f8 100644 --- a/src/en/hentai2read/build.gradle +++ b/src/en/hentai2read/build.gradle @@ -5,7 +5,7 @@ ext { appName = 'Tachiyomi: Hentai2Read' pkgNameSuffix = 'en.hentai2read' extClass = '.Hentai2Read' - extVersionCode = 8 + extVersionCode = 9 libVersion = '1.2' } diff --git a/src/en/hentai2read/src/eu/kanade/tachiyomi/extension/en/hentai2read/Hentai2Read.kt b/src/en/hentai2read/src/eu/kanade/tachiyomi/extension/en/hentai2read/Hentai2Read.kt index 9f52f24ca..9bc54bd1c 100644 --- a/src/en/hentai2read/src/eu/kanade/tachiyomi/extension/en/hentai2read/Hentai2Read.kt +++ b/src/en/hentai2read/src/eu/kanade/tachiyomi/extension/en/hentai2read/Hentai2Read.kt @@ -45,7 +45,7 @@ class Hentai2Read : ParsedHttpSource() { Pattern.compile("""about (\d+\s+\w+\s+ago)""") } - lateinit var base64String: String + lateinit var nextSearchPage: String } override fun popularMangaSelector() = "div.book-grid-item" @@ -117,7 +117,7 @@ class Hentai2Read : ParsedHttpSource() { } Pair(POST(searchUrl, headers, form.build()), sortOrder) } else { - Pair(GET("$searchUrl/$base64String", headers), sortOrder) + Pair(GET(nextSearchPage, headers), sortOrder) } } @@ -135,7 +135,7 @@ class Hentai2Read : ParsedHttpSource() { } val hasNextPage = document.select(searchMangaNextPageSelector()).firstOrNull()?.let { - base64String = it.attr("href").substringAfter("/advanced-search/").substringBefore("/") + nextSearchPage = it.attr("abs:href") true } ?: false