From 1455398b8f8f4fa40f587962473e81abacd04cf6 Mon Sep 17 00:00:00 2001 From: Xyndra <71836523+Xyndra@users.noreply.github.com> Date: Sun, 16 Feb 2025 10:32:17 +0100 Subject: [PATCH] Fix Realm Oasis (#7650) * Fix Realm Oasis * Move back to `rizzcomic` * Make referrer dynamic * Keep "X-API-Request" --- src/en/rizzcomic/build.gradle | 2 +- .../eu/kanade/tachiyomi/extension/en/rizzcomic/Filters.kt | 8 ++++---- .../kanade/tachiyomi/extension/en/rizzcomic/RealmOasis.kt | 3 ++- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/en/rizzcomic/build.gradle b/src/en/rizzcomic/build.gradle index 40d1ed866..db8636788 100644 --- a/src/en/rizzcomic/build.gradle +++ b/src/en/rizzcomic/build.gradle @@ -3,7 +3,7 @@ ext { extClass = '.RealmOasis' themePkg = 'mangathemesia' baseUrl = 'https://realmoasis.com' - overrideVersionCode = 7 + overrideVersionCode = 8 } apply from: "$rootDir/common.gradle" diff --git a/src/en/rizzcomic/src/eu/kanade/tachiyomi/extension/en/rizzcomic/Filters.kt b/src/en/rizzcomic/src/eu/kanade/tachiyomi/extension/en/rizzcomic/Filters.kt index 87a370120..3b7b33ee8 100644 --- a/src/en/rizzcomic/src/eu/kanade/tachiyomi/extension/en/rizzcomic/Filters.kt +++ b/src/en/rizzcomic/src/eu/kanade/tachiyomi/extension/en/rizzcomic/Filters.kt @@ -57,10 +57,10 @@ class TypeFilter : SelectFilter("Type", type) { private val type = listOf( Pair("All", "all"), - Pair("Manga", "Manga"), - Pair("Manhwa", "Manhwa"), - Pair("Manhua", "Manhua"), - Pair("Comic", "Comic"), + Pair("Manga", "manga"), + Pair("Manhwa", "manhwa"), + Pair("Manhua", "manhua"), + Pair("Comic", "comic"), ) class CheckBoxFilter( diff --git a/src/en/rizzcomic/src/eu/kanade/tachiyomi/extension/en/rizzcomic/RealmOasis.kt b/src/en/rizzcomic/src/eu/kanade/tachiyomi/extension/en/rizzcomic/RealmOasis.kt index ba3c79b51..c9b498e93 100644 --- a/src/en/rizzcomic/src/eu/kanade/tachiyomi/extension/en/rizzcomic/RealmOasis.kt +++ b/src/en/rizzcomic/src/eu/kanade/tachiyomi/extension/en/rizzcomic/RealmOasis.kt @@ -55,6 +55,7 @@ class RealmOasis : MangaThemesia( headersBuilder() .set("X-Requested-With", "XMLHttpRequest") .set("X-API-Request", "1") + .set("Referer", "$baseUrl$mangaUrlDirectory") .build() } @@ -87,7 +88,7 @@ class RealmOasis : MangaThemesia( .add("search_value", query.trim()) .build() - return POST("$baseUrl/Index/live_search", apiHeaders, form) + return POST("$baseUrl/search", apiHeaders, form) } val form = FormBody.Builder().apply {