From 736d6285189bfde8830930dace2aa050e01ac35b Mon Sep 17 00:00:00 2001 From: Vetle Ledaal Date: Fri, 30 May 2025 03:39:37 +0200 Subject: [PATCH] MangaDenizi: fix search encoding (#8975) --- src/tr/mangadenizi/build.gradle | 2 +- .../tachiyomi/extension/tr/mangadenizi/MangaDenizi.kt | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/tr/mangadenizi/build.gradle b/src/tr/mangadenizi/build.gradle index 3b1e87369..a0750a40f 100644 --- a/src/tr/mangadenizi/build.gradle +++ b/src/tr/mangadenizi/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'MangaDenizi' extClass = '.MangaDenizi' - extVersionCode = 5 + extVersionCode = 6 isNsfw = false } diff --git a/src/tr/mangadenizi/src/eu/kanade/tachiyomi/extension/tr/mangadenizi/MangaDenizi.kt b/src/tr/mangadenizi/src/eu/kanade/tachiyomi/extension/tr/mangadenizi/MangaDenizi.kt index 3f6fb1f16..7ba296bc8 100644 --- a/src/tr/mangadenizi/src/eu/kanade/tachiyomi/extension/tr/mangadenizi/MangaDenizi.kt +++ b/src/tr/mangadenizi/src/eu/kanade/tachiyomi/extension/tr/mangadenizi/MangaDenizi.kt @@ -11,6 +11,8 @@ import eu.kanade.tachiyomi.util.asJsoup import kotlinx.serialization.Serializable import kotlinx.serialization.decodeFromString import kotlinx.serialization.json.Json +import okhttp3.HttpUrl.Companion.toHttpUrl +import okhttp3.Request import okhttp3.Response import org.jsoup.nodes.Document import org.jsoup.nodes.Element @@ -66,7 +68,12 @@ class MangaDenizi : ParsedHttpSource() { override fun searchMangaSelector() = "Unused" - override fun searchMangaRequest(page: Int, query: String, filters: FilterList) = GET("$baseUrl/search?query=$query", headers) + override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request { + val url = "$baseUrl/search".toHttpUrl().newBuilder() + .addQueryParameter("query", query) + .build() + return GET(url, headers) + } override fun searchMangaNextPageSelector() = "Unused" override fun searchMangaFromElement(element: Element) = throw UnsupportedOperationException()