Siikomik: Fix page loading (#7174)

Fix page loading
This commit is contained in:
Chopper 2025-01-15 09:49:50 -03:00 committed by Draff
parent 87c6e30551
commit 15f07bd2bd
No known key found for this signature in database
GPG Key ID: E8A89F3211677653
2 changed files with 13 additions and 19 deletions

View File

@ -2,8 +2,8 @@ ext {
extName = 'Siikomik'
extClass = '.Siikomik'
themePkg = 'mangathemesia'
baseUrl = 'https://siikomik.lat'
overrideVersionCode = 10
baseUrl = 'https://siikomik.cc'
overrideVersionCode = 11
isNsfw = false
}

View File

@ -1,29 +1,23 @@
package eu.kanade.tachiyomi.extension.id.siimanga
import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia
import eu.kanade.tachiyomi.network.interceptor.rateLimit
import okhttp3.internal.http.HTTP_INTERNAL_SERVER_ERROR
import okhttp3.internal.http.HTTP_OK
import eu.kanade.tachiyomi.network.GET
import eu.kanade.tachiyomi.source.model.Page
import okhttp3.Request
class Siikomik : MangaThemesia(
"Siikomik",
"https://siikomik.lat",
"https://siikomik.cc",
"id",
) {
override val versionId = 2
override val client = super.client.newBuilder()
.rateLimit(3)
.addInterceptor { chain ->
val response = chain.proceed(chain.request())
if (response.code == HTTP_INTERNAL_SERVER_ERROR) {
return@addInterceptor response.newBuilder()
.code(HTTP_OK)
.build()
}
response
}
.build()
override val hasProjectPage = true
override fun imageRequest(page: Page): Request {
val imageHeaders = headers.newBuilder()
.removeAll("Referer")
.build()
return GET(page.imageUrl!!, imageHeaders)
}
}