diff --git a/multisrc/overrides/madara/setsuscans/src/SetsuScans.kt b/multisrc/overrides/madara/setsuscans/src/SetsuScans.kt index 962063947..dd494af78 100644 --- a/multisrc/overrides/madara/setsuscans/src/SetsuScans.kt +++ b/multisrc/overrides/madara/setsuscans/src/SetsuScans.kt @@ -1,5 +1,15 @@ package eu.kanade.tachiyomi.extension.en.setsuscans +import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor import eu.kanade.tachiyomi.multisrc.madara.Madara +import okhttp3.Headers -class SetsuScans : Madara("Setsu Scans", "https://setsuscans.com", "en") +class SetsuScans : Madara("Setsu Scans", "https://setsuscans.com", "en") { + override fun headersBuilder(): Headers.Builder = super.headersBuilder().let { + it.set("User-Agent", "Tachiyomi ${it["User-Agent"]!!}") + } + + override val client = super.client.newBuilder() + .addInterceptor(RateLimitInterceptor(1)) + .build() +} diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt index ce0bafe16..d444867ee 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt @@ -247,7 +247,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("SISI GELAP", "https://sisigelap.club/", "id", overrideVersionCode = 1), SingleLang("SamuraiScan", "https://samuraiscan.com", "es"), SingleLang("Sani-Go", "https://sani-go.net", "ar", className = "SaniGo", overrideVersionCode = 1), - SingleLang("Setsu Scans", "https://setsuscans.com", "en"), + SingleLang("Setsu Scans", "https://setsuscans.com", "en", overrideVersionCode = 1), SingleLang("Shield Manga", "https://shieldmanga.club", "en", overrideVersionCode = 2), SingleLang("Shooting Star Scans", "https://shootingstarscans.xyz", "en", overrideVersionCode = 1), SingleLang("ShoujoHearts", "https://shoujohearts.com", "en", overrideVersionCode = 2),