diff --git a/src/fr/japanread/build.gradle b/src/fr/japanread/build.gradle index 99424d8ec..4b407a670 100644 --- a/src/fr/japanread/build.gradle +++ b/src/fr/japanread/build.gradle @@ -6,7 +6,7 @@ ext { extName = 'Bento Manga' pkgNameSuffix = 'fr.japanread' extClass = '.BentoManga' - extVersionCode = 12 + extVersionCode = 13 isNsfw = true } diff --git a/src/fr/japanread/src/eu/kanade/tachiyomi/extension/fr/japanread/BentoManga.kt b/src/fr/japanread/src/eu/kanade/tachiyomi/extension/fr/japanread/BentoManga.kt index b91b08e29..fa9b33150 100644 --- a/src/fr/japanread/src/eu/kanade/tachiyomi/extension/fr/japanread/BentoManga.kt +++ b/src/fr/japanread/src/eu/kanade/tachiyomi/extension/fr/japanread/BentoManga.kt @@ -3,6 +3,7 @@ package eu.kanade.tachiyomi.extension.fr.japanread import android.net.Uri import eu.kanade.tachiyomi.network.GET import eu.kanade.tachiyomi.network.asObservableSuccess +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.Page @@ -23,6 +24,7 @@ import org.jsoup.nodes.Element import rx.Observable import uy.kohesive.injekt.injectLazy import java.util.Calendar +import java.util.concurrent.TimeUnit class BentoManga : ParsedHttpSource() { @@ -38,7 +40,11 @@ class BentoManga : ParsedHttpSource() { private val json: Json by injectLazy() - override val client: OkHttpClient = network.cloudflareClient + override val client: OkHttpClient = network.cloudflareClient.newBuilder() + .connectTimeout(15, TimeUnit.SECONDS) + .readTimeout(30, TimeUnit.SECONDS) + .rateLimit(2,1) + .build() override fun headersBuilder(): Headers.Builder = Headers.Builder() .add("Referer", "$baseUrl/")