From f93f28cbd4801a2694febc0561fed8779047415b Mon Sep 17 00:00:00 2001 From: Mike <51273546+SnakeDoc83@users.noreply.github.com> Date: Wed, 18 Mar 2020 08:17:49 -0400 Subject: [PATCH] NHentai - sort filter (#2440) NHentai - sort filter --- src/all/nhentai/build.gradle | 2 +- .../eu/kanade/tachiyomi/extension/all/nhentai/NHentai.kt | 9 ++++----- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/src/all/nhentai/build.gradle b/src/all/nhentai/build.gradle index 7bcd22f4c..a5cc9fc66 100644 --- a/src/all/nhentai/build.gradle +++ b/src/all/nhentai/build.gradle @@ -5,7 +5,7 @@ ext { appName = 'Tachiyomi: NHentai' pkgNameSuffix = 'all.nhentai' extClass = '.NHFactory' - extVersionCode = 16 + extVersionCode = 17 libVersion = '1.2' } 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 5455e40be..f7a8edd78 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 @@ -143,13 +143,12 @@ open class NHentai( .addQueryParameter("q", "$query +$nhLang") .addQueryParameter("page", page.toString()) - filters.forEach { - when (it) { - is SortFilter -> url.addQueryParameter("sort", it.values[it.state].toLowerCase()) + for (filter in if (filters.isEmpty()) getFilterList() else filters) { + when (filter) { + is SortFilter -> url.addQueryParameter("sort", filter.values[filter.state].toLowerCase()) } } - - return GET(url.build().toString(), headers) + return GET(url.toString(), headers) } private fun searchMangaByIdRequest(id: String) = GET("$baseUrl/g/$id", headers)