From 426f53d47183dc6e621aae6ac5f7bb75a2437239 Mon Sep 17 00:00:00 2001 From: Arraiment <76941874+Arraiment@users.noreply.github.com> Date: Tue, 10 Aug 2021 21:16:19 +0800 Subject: [PATCH] Add rate limit (#8507) --- .../madara/mangafenix/src/MangaFenix.kt | 16 ++++++++++++++-- .../tachiyomi/multisrc/madara/MadaraGenerator.kt | 2 +- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/multisrc/overrides/madara/mangafenix/src/MangaFenix.kt b/multisrc/overrides/madara/mangafenix/src/MangaFenix.kt index 085aa2f46..a8f4965dd 100644 --- a/multisrc/overrides/madara/mangafenix/src/MangaFenix.kt +++ b/multisrc/overrides/madara/mangafenix/src/MangaFenix.kt @@ -1,11 +1,23 @@ package eu.kanade.tachiyomi.extension.es.mangafenix +import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor import eu.kanade.tachiyomi.multisrc.madara.Madara +import okhttp3.OkHttpClient import java.text.SimpleDateFormat import java.util.Locale -class MangaFenix : Madara("Manga Fenix", "https://manga-fenix.com", "es", SimpleDateFormat("dd MMMM, yyyy", Locale("es"))){ - override fun getGenreList(): List<Genre> = listOf( +class MangaFenix : Madara( + "Manga Fenix", + "https://manga-fenix.com", + "es", + SimpleDateFormat("dd MMMM, yyyy", Locale("es")) +) { + + override val client: OkHttpClient = super.client.newBuilder() + .addInterceptor(RateLimitInterceptor(1)) + .build() + + override fun getGenreList(): List<Genre> = listOf( Genre("Accion", "accion"), Genre("Artes Marciales", "artes-marciales"), Genre("Aventuras", "aventuras"), 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 b136fd367..c3c286e25 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 @@ -144,7 +144,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("Manga District", "https://mangadistrict.com", "en", isNsfw = true, overrideVersionCode = 1), SingleLang("Manga Diyari", "https://manga-diyari.com", "tr", overrideVersionCode = 1), SingleLang("Manga Drop Out", "https://www.mangadropout.xyz", "id", isNsfw = true, overrideVersionCode = 1), - SingleLang("Manga Fenix", "https://manga-fenix.com", "es", overrideVersionCode = 1), + SingleLang("Manga Fenix", "https://manga-fenix.com", "es", overrideVersionCode = 2), SingleLang("Manga Funny", "https://mangafunny.com", "en"), SingleLang("Manga Hentai", "https://mangahentai.me", "en", isNsfw = true, overrideVersionCode = 1), SingleLang("Manga Hero", "https://mangahero.xyz", "en", overrideVersionCode = 2),