LilyManga: Add rateLimit (#8129)

* Add rateLimit

* Use rateLimitHost
This commit is contained in:
Chopper 2025-03-19 20:05:47 -03:00 committed by Draff
parent 3a8918ae58
commit f692c85526
No known key found for this signature in database
GPG Key ID: E8A89F3211677653
2 changed files with 17 additions and 2 deletions

View File

@ -3,7 +3,7 @@ ext {
extClass = '.LilyManga' extClass = '.LilyManga'
themePkg = 'madara' themePkg = 'madara'
baseUrl = 'https://lilymanga.net' baseUrl = 'https://lilymanga.net'
overrideVersionCode = 3 overrideVersionCode = 4
isNsfw = true isNsfw = true
} }

View File

@ -1,9 +1,24 @@
package eu.kanade.tachiyomi.extension.en.lilymanga package eu.kanade.tachiyomi.extension.en.lilymanga
import eu.kanade.tachiyomi.multisrc.madara.Madara import eu.kanade.tachiyomi.multisrc.madara.Madara
import eu.kanade.tachiyomi.network.interceptor.rateLimitHost
import okhttp3.HttpUrl.Companion.toHttpUrl
import java.text.SimpleDateFormat import java.text.SimpleDateFormat
import java.util.Locale import java.util.Locale
class LilyManga : Madara("Lily Manga", "https://lilymanga.net", "en", SimpleDateFormat("yyyy-MM-dd", Locale.US)) { class LilyManga : Madara(
"Lily Manga",
"https://lilymanga.net",
"en",
dateFormat = SimpleDateFormat("yyyy-MM-dd", Locale.US),
) {
override val client = super.client.newBuilder()
.rateLimitHost(baseUrl.toHttpUrl(), 1, 2)
.build()
override val mangaSubString = "ys" override val mangaSubString = "ys"
override val useNewChapterEndpoint = true
override val useLoadMoreRequest = LoadMoreStrategy.Never
} }