From 9d94e1e704657c6d2a191eb7b6310ff9879062bb Mon Sep 17 00:00:00 2001 From: Vetle Ledaal Date: Fri, 30 May 2025 03:39:54 +0200 Subject: [PATCH] Manga Ship: fix search encoding (#8976) --- .../kanade/tachiyomi/extension/tr/mangaship/MangaShip.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/tr/mangaship/src/eu/kanade/tachiyomi/extension/tr/mangaship/MangaShip.kt b/src/tr/mangaship/src/eu/kanade/tachiyomi/extension/tr/mangaship/MangaShip.kt index 7ee9abb40..4d1aae432 100644 --- a/src/tr/mangaship/src/eu/kanade/tachiyomi/extension/tr/mangaship/MangaShip.kt +++ b/src/tr/mangaship/src/eu/kanade/tachiyomi/extension/tr/mangaship/MangaShip.kt @@ -8,6 +8,7 @@ import eu.kanade.tachiyomi.source.model.Page import eu.kanade.tachiyomi.source.model.SChapter import eu.kanade.tachiyomi.source.model.SManga import eu.kanade.tachiyomi.source.online.ParsedHttpSource +import okhttp3.HttpUrl.Companion.toHttpUrl import okhttp3.OkHttpClient import okhttp3.Request import org.jsoup.nodes.Document @@ -62,7 +63,12 @@ class MangaShip : ParsedHttpSource() { // Search override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request { - return GET("$baseUrl/Tr/Search?kelime=$query&tur=Manga&page=$page", headers) + val url = "$baseUrl/Tr/Search".toHttpUrl().newBuilder() + .addQueryParameter("kelime", query) + .addQueryParameter("tur", "Manga") + .addQueryParameter("page", page.toString()) + .build() + return GET(url, headers) } override fun searchMangaSelector() = popularMangaSelector()