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'
themePkg = 'mangathemesia'
baseUrl = 'https://realmoasis.com'
overrideVersionCode = 7
overrideVersionCode = 8
}
apply from: "$rootDir/common.gradle"

View File

@ -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(

View File

@ -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 {