From b5a49071b74d978544a0aa7ad054a3835872a125 Mon Sep 17 00:00:00 2001 From: bapeey <90949336+bapeey@users.noreply.github.com> Date: Tue, 23 Apr 2024 02:55:41 -0500 Subject: [PATCH] IkigaiMangas: Add cookie interceptor (#2514) * Add cookie * Add line --- src/es/ikigaimangas/build.gradle | 6 +++++- .../tachiyomi/extension/es/ikigaimangas/IkigaiMangas.kt | 4 ++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/es/ikigaimangas/build.gradle b/src/es/ikigaimangas/build.gradle index 198192c64..fc0409ad0 100644 --- a/src/es/ikigaimangas/build.gradle +++ b/src/es/ikigaimangas/build.gradle @@ -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")) +} diff --git a/src/es/ikigaimangas/src/eu/kanade/tachiyomi/extension/es/ikigaimangas/IkigaiMangas.kt b/src/es/ikigaimangas/src/eu/kanade/tachiyomi/extension/es/ikigaimangas/IkigaiMangas.kt index b87c73dd9..d0947448e 100644 --- a/src/es/ikigaimangas/src/eu/kanade/tachiyomi/extension/es/ikigaimangas/IkigaiMangas.kt +++ b/src/es/ikigaimangas/src/eu/kanade/tachiyomi/extension/es/ikigaimangas/IkigaiMangas.kt @@ -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()