From d3d573fe7773c527c2e23d0ccf3de3eac5110f32 Mon Sep 17 00:00:00 2001 From: Vetle Ledaal Date: Sun, 4 May 2025 15:31:48 +0200 Subject: [PATCH] Kiutaku: encode search (#8729) --- src/all/kiutaku/build.gradle | 2 +- .../eu/kanade/tachiyomi/extension/all/kiutaku/Kiutaku.kt | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/all/kiutaku/build.gradle b/src/all/kiutaku/build.gradle index 79c5610f4..3bd57ae98 100644 --- a/src/all/kiutaku/build.gradle +++ b/src/all/kiutaku/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Kiutaku' extClass = '.Kiutaku' - extVersionCode = 2 + extVersionCode = 3 isNsfw = true } diff --git a/src/all/kiutaku/src/eu/kanade/tachiyomi/extension/all/kiutaku/Kiutaku.kt b/src/all/kiutaku/src/eu/kanade/tachiyomi/extension/all/kiutaku/Kiutaku.kt index 9597d775c..6f05281bb 100644 --- a/src/all/kiutaku/src/eu/kanade/tachiyomi/extension/all/kiutaku/Kiutaku.kt +++ b/src/all/kiutaku/src/eu/kanade/tachiyomi/extension/all/kiutaku/Kiutaku.kt @@ -78,7 +78,12 @@ class Kiutaku : ParsedHttpSource() { } override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request { - return GET("$baseUrl/?search=$query&start=${getPage(page)}", headers) + val url = baseUrl.toHttpUrl().newBuilder() + .addQueryParameter("search", query) + .addQueryParameter("start", getPage(page).toString()) + .build() + + return GET(url, headers) } override fun searchMangaSelector() = popularMangaSelector()