From c023c40f543c49595a42a490b3fdff794785fa5d Mon Sep 17 00:00:00 2001 From: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com> Date: Mon, 5 Feb 2024 12:38:59 +0500 Subject: [PATCH] FlixScans: fix search (#1010) --- .../tachiyomi/multisrc/flixscans/FlixScans.kt | 14 +------------- .../multisrc/flixscans/FlixScansGenerator.kt | 2 +- 2 files changed, 2 insertions(+), 14 deletions(-) diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/flixscans/FlixScans.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/flixscans/FlixScans.kt index 10d878b38..0ee6c1670 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/flixscans/FlixScans.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/flixscans/FlixScans.kt @@ -11,7 +11,6 @@ import eu.kanade.tachiyomi.source.model.SChapter import eu.kanade.tachiyomi.source.model.SManga import eu.kanade.tachiyomi.source.online.HttpSource import kotlinx.serialization.decodeFromString -import kotlinx.serialization.encodeToString import kotlinx.serialization.json.Json import okhttp3.Call import okhttp3.Callback @@ -170,18 +169,7 @@ abstract class FlixScans( override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request { if (query.isNotEmpty()) { - val searchBody = SearchInput(query.trim()) - .let(json::encodeToString) - .replace("\"", "\\\"") - - val requestBody = """{ - |"path":"search/serie?page=$page", - |"headers":{"Content-type":"application/json"}, - |"method":"POST","body":"$searchBody" - |} - """.trimMargin().toRequestBody(JSON_MEDIA_TYPE) - - return POST(apiUrl, headers, requestBody) + return postPath("search/serie/${query.trim()}?page=$page") } val advSearchBody = buildString { diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/flixscans/FlixScansGenerator.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/flixscans/FlixScansGenerator.kt index e6cdbbcb1..bec3a0f59 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/flixscans/FlixScansGenerator.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/flixscans/FlixScansGenerator.kt @@ -9,7 +9,7 @@ class FlixScansGenerator : ThemeSourceGenerator { override val themeClass = "FlixScans" - override val baseVersionCode: Int = 4 + override val baseVersionCode: Int = 5 override val sources = listOf( SingleLang("Flix Scans", "https://flixscans.org", "en", className = "FlixScansNet", pkgName = "flixscans"),