From 4ffac347f2c2ce0836af95b177c2bf8e00e8ebaa Mon Sep 17 00:00:00 2001 From: Rolando Lecca <90949336+bapeey@users.noreply.github.com> Date: Sun, 9 Jul 2023 09:14:09 -0500 Subject: [PATCH] YugenMangas: Add ratelimit and increment connection timeout (#17032) * Yugen is soooooooooo slow sometimes * Add ratelimit * Lol * Lint * Missing import * ._. --- multisrc/overrides/heancms/yugenmangas/src/YugenMangas.kt | 8 ++++++++ .../kanade/tachiyomi/multisrc/heancms/HeanCmsGenerator.kt | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/multisrc/overrides/heancms/yugenmangas/src/YugenMangas.kt b/multisrc/overrides/heancms/yugenmangas/src/YugenMangas.kt index 918da1e10..8aa9f7310 100644 --- a/multisrc/overrides/heancms/yugenmangas/src/YugenMangas.kt +++ b/multisrc/overrides/heancms/yugenmangas/src/YugenMangas.kt @@ -2,8 +2,10 @@ package eu.kanade.tachiyomi.extension.es.yugenmangas import eu.kanade.tachiyomi.multisrc.heancms.Genre import eu.kanade.tachiyomi.multisrc.heancms.HeanCms +import eu.kanade.tachiyomi.network.interceptor.rateLimit import java.text.SimpleDateFormat import java.util.TimeZone +import java.util.concurrent.TimeUnit class YugenMangas : HeanCms( "YugenMangas", @@ -15,6 +17,12 @@ class YugenMangas : HeanCms( // Site changed from Madara to HeanCms. override val versionId = 2 + override val client = super.client.newBuilder() + .connectTimeout(60, TimeUnit.SECONDS) + .readTimeout(90, TimeUnit.SECONDS) + .rateLimit(1, 1) + .build() + override val coverPath: String = "" override val dateFormat: SimpleDateFormat = super.dateFormat.apply { diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/heancms/HeanCmsGenerator.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/heancms/HeanCmsGenerator.kt index eb09240ce..840a468aa 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/heancms/HeanCmsGenerator.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/heancms/HeanCmsGenerator.kt @@ -15,7 +15,7 @@ class HeanCmsGenerator : ThemeSourceGenerator { SingleLang("Glorious Scan", "https://gloriousscan.com", "pt-BR", overrideVersionCode = 17), SingleLang("Omega Scans", "https://omegascans.org", "en", isNsfw = true, overrideVersionCode = 17), SingleLang("Reaper Scans", "https://reaperscans.net", "pt-BR", overrideVersionCode = 35), - SingleLang("YugenMangas", "https://yugenmangas.net", "es", isNsfw = true, overrideVersionCode = 3), + SingleLang("YugenMangas", "https://yugenmangas.net", "es", isNsfw = true, overrideVersionCode = 4), ) companion object {