From 8e13bcd5b6498e87f606d8c64d4c9d19e9128136 Mon Sep 17 00:00:00 2001 From: Vetle Ledaal Date: Sun, 4 May 2025 15:31:26 +0200 Subject: [PATCH] Erofus: encode search (#8726) --- src/en/erofus/build.gradle | 2 +- .../src/eu/kanade/tachiyomi/extension/en/erofus/Erofus.kt | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/en/erofus/build.gradle b/src/en/erofus/build.gradle index 61f1e6676..3aa0820a9 100644 --- a/src/en/erofus/build.gradle +++ b/src/en/erofus/build.gradle @@ -3,7 +3,7 @@ ext { extClass = '.Erofus' themePkg = 'eromuse' baseUrl = 'https://www.erofus.com' - overrideVersionCode = 1 + overrideVersionCode = 2 isNsfw = true } diff --git a/src/en/erofus/src/eu/kanade/tachiyomi/extension/en/erofus/Erofus.kt b/src/en/erofus/src/eu/kanade/tachiyomi/extension/en/erofus/Erofus.kt index 1bb7fb34e..96ce7ea46 100644 --- a/src/en/erofus/src/eu/kanade/tachiyomi/extension/en/erofus/Erofus.kt +++ b/src/en/erofus/src/eu/kanade/tachiyomi/extension/en/erofus/Erofus.kt @@ -27,7 +27,12 @@ class Erofus : EroMuse("Erofus", "https://www.erofus.com") { if (query.isNotBlank()) { // TODO possibly add genre search if a decent list of them can be built - pageStack.addLast(StackItem("$baseUrl/?search=$query&sort=$currentSortingMode&page=1", SEARCH_RESULTS_OR_BASE)) + val url = baseUrl.toHttpUrl().newBuilder() + .addQueryParameter("search", query) + .addQueryParameter("sort", currentSortingMode) + .addQueryParameter("page", "1") + + pageStack.addLast(StackItem(url.toString(), SEARCH_RESULTS_OR_BASE)) } else { val albumFilter = filterList.filterIsInstance().first().selection() val url = (baseUrl + albumFilter.pathSegments).toHttpUrl().newBuilder()