IkigaiMangas: Add cookie interceptor (#2514)

* Add cookie

* Add line
This commit is contained in:
bapeey 2024-04-23 02:55:41 -05:00 committed by Draff
parent ebcb2cd055
commit b5a49071b7
2 changed files with 9 additions and 1 deletions

View File

@ -1,8 +1,12 @@
ext {
extName = 'Ikigai Mangas'
extClass = '.IkigaiMangas'
extVersionCode = 6
extVersionCode = 7
isNsfw = true
}
apply from: "$rootDir/common.gradle"
dependencies {
implementation(project(":lib:cookieinterceptor"))
}

View File

@ -1,5 +1,6 @@
package eu.kanade.tachiyomi.extension.es.ikigaimangas
import eu.kanade.tachiyomi.lib.cookieinterceptor.CookieInterceptor
import eu.kanade.tachiyomi.network.GET
import eu.kanade.tachiyomi.network.interceptor.rateLimitHost
import eu.kanade.tachiyomi.source.model.Filter
@ -31,9 +32,12 @@ class IkigaiMangas : HttpSource() {
override val supportsLatest: Boolean = true
private val cookieInterceptor = CookieInterceptor(baseUrl.substringAfter("://"), "data-saving" to "0")
override val client = network.cloudflareClient.newBuilder()
.rateLimitHost(baseUrl.toHttpUrl(), 1, 2)
.rateLimitHost(apiBaseUrl.toHttpUrl(), 2, 1)
.addNetworkInterceptor(cookieInterceptor)
.build()
override fun headersBuilder() = super.headersBuilder()