RealmOasis: remove 0ms (#7591)

they would rather get ddosed by tachi users directly than let a caching
proxy do its thing
This commit is contained in:
AwkwardPeak7 2025-02-11 12:42:26 +05:00 committed by Draff
parent fa1562218c
commit 0f4d62d622
No known key found for this signature in database
GPG Key ID: E8A89F3211677653
2 changed files with 5 additions and 5 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 = 6 overrideVersionCode = 7
} }
apply from: "$rootDir/common.gradle" apply from: "$rootDir/common.gradle"

View File

@ -5,7 +5,7 @@ import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia
import eu.kanade.tachiyomi.network.GET import eu.kanade.tachiyomi.network.GET
import eu.kanade.tachiyomi.network.POST import eu.kanade.tachiyomi.network.POST
import eu.kanade.tachiyomi.network.asObservableSuccess import eu.kanade.tachiyomi.network.asObservableSuccess
import eu.kanade.tachiyomi.network.interceptor.rateLimitHost import eu.kanade.tachiyomi.network.interceptor.rateLimit
import eu.kanade.tachiyomi.source.model.Filter import eu.kanade.tachiyomi.source.model.Filter
import eu.kanade.tachiyomi.source.model.FilterList import eu.kanade.tachiyomi.source.model.FilterList
import eu.kanade.tachiyomi.source.model.MangasPage import eu.kanade.tachiyomi.source.model.MangasPage
@ -36,7 +36,7 @@ class RealmOasis : MangaThemesia(
) { ) {
override val client = super.client.newBuilder() override val client = super.client.newBuilder()
.rateLimitHost(baseUrl.toHttpUrl(), 1, 3) .rateLimit(1, 3)
.addInterceptor { chain -> .addInterceptor { chain ->
val request = chain.request() val request = chain.request()
val isApiRequest = request.header("X-API-Request") != null val isApiRequest = request.header("X-API-Request") != null
@ -136,7 +136,7 @@ class RealmOasis : MangaThemesia(
author = listOfNotNull(comic.author, comic.serialization).joinToString() author = listOfNotNull(comic.author, comic.serialization).joinToString()
artist = comic.artist artist = comic.artist
status = comic.status.parseStatus() status = comic.status.parseStatus()
thumbnail_url = comic.cover?.let { "https://x.0ms.dev/q70/$baseUrl/assets/images/$it" } thumbnail_url = comic.cover?.let { "$baseUrl/assets/images/$it" }
genre = buildList { genre = buildList {
add(comic.type?.capitalize()) add(comic.type?.capitalize())
comic.genreIds?.onEach { gId -> comic.genreIds?.onEach { gId ->
@ -225,7 +225,7 @@ class RealmOasis : MangaThemesia(
.set("Referer", "$baseUrl/") .set("Referer", "$baseUrl/")
.build() .build()
return GET("https://x.0ms.dev/q70/" + page.imageUrl!!, newHeaders) return GET(page.imageUrl!!, newHeaders)
} }
private inline fun <reified T> Response.parseAs(): T = private inline fun <reified T> Response.parseAs(): T =