diff --git a/multisrc/overrides/madara/topmanhua/src/TopManhua.kt b/multisrc/overrides/madara/topmanhua/src/TopManhua.kt index 4a8b4a366..b7484f7b9 100644 --- a/multisrc/overrides/madara/topmanhua/src/TopManhua.kt +++ b/multisrc/overrides/madara/topmanhua/src/TopManhua.kt @@ -1,10 +1,19 @@ package eu.kanade.tachiyomi.extension.en.topmanhua import eu.kanade.tachiyomi.multisrc.madara.Madara +import eu.kanade.tachiyomi.network.interceptor.rateLimit import java.text.SimpleDateFormat import java.util.Locale class TopManhua : Madara("Top Manhua", "https://topmanhua.com", "en", SimpleDateFormat("MM/dd/yy", Locale.US)) { + override val client = super.client.newBuilder() + .rateLimit(2) + .build() + // The website does not flag the content. override val filterNonMangaItems = false + + override val mangaSubString = "manhua" + + override fun searchPage(page: Int): String = if (page == 1) "" else "page/$page/" } 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 9cd281862..773b33be9 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 @@ -473,7 +473,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("Toonily", "https://toonily.com", "en", isNsfw = true, overrideVersionCode = 11), SingleLang("Toonizy", "https://toonizy.com", "en", isNsfw = true), SingleLang("ToonMany", "https://toonmany.com", "en", isNsfw = true), - SingleLang("Top Manhua", "https://topmanhua.com", "en", overrideVersionCode = 2), + SingleLang("Top Manhua", "https://topmanhua.com", "en", overrideVersionCode = 3), SingleLang("TopReadManhwa", "https://topreadmanhwa.com", "en", isNsfw = true), SingleLang("Tortuga Ceviri", "https://tortuga-ceviri.com", "tr"), SingleLang("Traducciones Moonlight", "https://traduccionesmoonlight.com", "es"),