From 6a5d2326e73ac3f382b4842514f7411af9810dda Mon Sep 17 00:00:00 2001 From: Luqman Date: Mon, 14 Nov 2022 02:44:29 +0700 Subject: [PATCH] BlogTruyen: add rate limit (#14241) Closes #13803 --- src/vi/blogtruyen/build.gradle | 2 +- .../kanade/tachiyomi/extension/vi/blogtruyen/BlogTruyen.kt | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/vi/blogtruyen/build.gradle b/src/vi/blogtruyen/build.gradle index 5e45dabf6..4eabbb53f 100644 --- a/src/vi/blogtruyen/build.gradle +++ b/src/vi/blogtruyen/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'BlogTruyen' pkgNameSuffix = 'vi.blogtruyen' extClass = '.BlogTruyen' - extVersionCode = 9 + extVersionCode = 10 } apply from: "$rootDir/common.gradle" diff --git a/src/vi/blogtruyen/src/eu/kanade/tachiyomi/extension/vi/blogtruyen/BlogTruyen.kt b/src/vi/blogtruyen/src/eu/kanade/tachiyomi/extension/vi/blogtruyen/BlogTruyen.kt index 8b821b7ef..2f9c65a5e 100644 --- a/src/vi/blogtruyen/src/eu/kanade/tachiyomi/extension/vi/blogtruyen/BlogTruyen.kt +++ b/src/vi/blogtruyen/src/eu/kanade/tachiyomi/extension/vi/blogtruyen/BlogTruyen.kt @@ -1,6 +1,7 @@ package eu.kanade.tachiyomi.extension.vi.blogtruyen import eu.kanade.tachiyomi.network.GET +import eu.kanade.tachiyomi.network.interceptor.rateLimit import eu.kanade.tachiyomi.source.model.Filter import eu.kanade.tachiyomi.source.model.FilterList import eu.kanade.tachiyomi.source.model.MangasPage @@ -34,7 +35,9 @@ class BlogTruyen : ParsedHttpSource() { override val supportsLatest = true - override val client: OkHttpClient = network.cloudflareClient + override val client: OkHttpClient = network.cloudflareClient.newBuilder() + .rateLimit(1) + .build() private val json: Json by injectLazy()