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:
parent
fa1562218c
commit
0f4d62d622
|
@ -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"
|
||||||
|
|
|
@ -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 =
|
||||||
|
|
Loading…
Reference in New Issue