Fix Realm Oasis (#7650)

* Fix Realm Oasis

* Move back to `rizzcomic`

* Make referrer dynamic

* Keep "X-API-Request"
This commit is contained in:
Xyndra 2025-02-16 10:32:17 +01:00 committed by Draff
parent e079bf1f88
commit 1455398b8f
No known key found for this signature in database
GPG Key ID: E8A89F3211677653
3 changed files with 7 additions and 6 deletions

View File

@ -3,7 +3,7 @@ ext {
extClass = '.RealmOasis' extClass = '.RealmOasis'
themePkg = 'mangathemesia' themePkg = 'mangathemesia'
baseUrl = 'https://realmoasis.com' baseUrl = 'https://realmoasis.com'
overrideVersionCode = 7 overrideVersionCode = 8
} }
apply from: "$rootDir/common.gradle" apply from: "$rootDir/common.gradle"

View File

@ -57,10 +57,10 @@ class TypeFilter : SelectFilter("Type", type) {
private val type = listOf( private val type = listOf(
Pair("All", "all"), Pair("All", "all"),
Pair("Manga", "Manga"), Pair("Manga", "manga"),
Pair("Manhwa", "Manhwa"), Pair("Manhwa", "manhwa"),
Pair("Manhua", "Manhua"), Pair("Manhua", "manhua"),
Pair("Comic", "Comic"), Pair("Comic", "comic"),
) )
class CheckBoxFilter( class CheckBoxFilter(

View File

@ -55,6 +55,7 @@ class RealmOasis : MangaThemesia(
headersBuilder() headersBuilder()
.set("X-Requested-With", "XMLHttpRequest") .set("X-Requested-With", "XMLHttpRequest")
.set("X-API-Request", "1") .set("X-API-Request", "1")
.set("Referer", "$baseUrl$mangaUrlDirectory")
.build() .build()
} }
@ -87,7 +88,7 @@ class RealmOasis : MangaThemesia(
.add("search_value", query.trim()) .add("search_value", query.trim())
.build() .build()
return POST("$baseUrl/Index/live_search", apiHeaders, form) return POST("$baseUrl/search", apiHeaders, form)
} }
val form = FormBody.Builder().apply { val form = FormBody.Builder().apply {