[RU]MultiChan fix chapters load (#15814)

This commit is contained in:
Eshlender 2023-03-24 23:26:43 +05:00 committed by GitHub
parent 86219e399e
commit ebd5e5e071
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 2 deletions

View File

@ -9,7 +9,7 @@ class ChanGenerator : ThemeSourceGenerator {
override val themeClass = "MultiChan"
override val baseVersionCode = 2
override val baseVersionCode = 3
override val sources = listOf(
SingleLang("MangaChan", "https://manga-chan.me", "ru", overrideVersionCode = 14),

View File

@ -8,6 +8,7 @@ import eu.kanade.tachiyomi.source.model.SChapter
import eu.kanade.tachiyomi.source.model.SManga
import eu.kanade.tachiyomi.source.online.ParsedHttpSource
import eu.kanade.tachiyomi.util.asJsoup
import okhttp3.Headers
import okhttp3.OkHttpClient
import okhttp3.Request
import okhttp3.Response
@ -15,6 +16,7 @@ import org.jsoup.nodes.Document
import org.jsoup.nodes.Element
import java.text.SimpleDateFormat
import java.util.Locale
import java.util.concurrent.TimeUnit
abstract class MultiChan(
override val name: String,
@ -25,9 +27,13 @@ abstract class MultiChan(
override val supportsLatest = true
override val client: OkHttpClient = network.client.newBuilder()
.connectTimeout(30, TimeUnit.SECONDS)
.readTimeout(30, TimeUnit.SECONDS)
.rateLimit(2)
.build()
override fun headersBuilder() = Headers.Builder().apply {
add("Referer", baseUrl)
}
override fun popularMangaRequest(page: Int): Request =
GET("$baseUrl/mostfavorites?offset=${20 * (page - 1)}", headers)