From 3102383317ea076b920c84bf7a7ea0b88e0e2c39 Mon Sep 17 00:00:00 2001 From: Basara-Hatake <53382992+Basara-Hatake@users.noreply.github.com> Date: Tue, 3 May 2022 22:53:46 +0200 Subject: [PATCH] nhentai remove id check (#11721) --- src/all/nhentai/build.gradle | 2 +- .../eu/kanade/tachiyomi/extension/all/nhentai/NHentai.kt | 8 +------- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/src/all/nhentai/build.gradle b/src/all/nhentai/build.gradle index a8f017436..c354397ff 100644 --- a/src/all/nhentai/build.gradle +++ b/src/all/nhentai/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'NHentai' pkgNameSuffix = 'all.nhentai' extClass = '.NHFactory' - extVersionCode = 31 + extVersionCode = 32 isNsfw = true } diff --git a/src/all/nhentai/src/eu/kanade/tachiyomi/extension/all/nhentai/NHentai.kt b/src/all/nhentai/src/eu/kanade/tachiyomi/extension/all/nhentai/NHentai.kt index ec7dfc73c..c0dff84e3 100644 --- a/src/all/nhentai/src/eu/kanade/tachiyomi/extension/all/nhentai/NHentai.kt +++ b/src/all/nhentai/src/eu/kanade/tachiyomi/extension/all/nhentai/NHentai.kt @@ -115,7 +115,7 @@ open class NHentai( .asObservableSuccess() .map { response -> searchMangaByIdParse(response, id) } } - query.isQueryIdNumbers() -> { + query.toIntOrNull() != null -> { client.newCall(searchMangaByIdRequest(query)) .asObservableSuccess() .map { response -> searchMangaByIdParse(response, query) } @@ -124,12 +124,6 @@ open class NHentai( } } - // The website redirects for any number <= 400000 - private fun String.isQueryIdNumbers(): Boolean { - val int = this.toIntOrNull() ?: return false - return int <= 400000 - } - override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request { val fixedQuery = query.ifEmpty { "\"\"" } val filterList = if (filters.isEmpty()) getFilterList() else filters