From 9e112fbc3236cf42a1af6cef819e5339a06d44c9 Mon Sep 17 00:00:00 2001 From: Alessandro Jean Date: Tue, 8 Jun 2021 18:50:40 -0300 Subject: [PATCH] Fix chapter images not loading at MP. (#7555) --- .../kanade/tachiyomi/multisrc/mangasproject/MangasProject.kt | 4 +++- .../multisrc/mangasproject/MangasProjectGenerator.kt | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangasproject/MangasProject.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangasproject/MangasProject.kt index c934eeb6b..efae4a9b8 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangasproject/MangasProject.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangasproject/MangasProject.kt @@ -296,7 +296,8 @@ abstract class MangasProject( override fun imageRequest(page: Page): Request { val newHeaders = headersBuilder() - .set("Referer", page.url) + .removeAll("Referer") + .set("Accept", ACCEPT_IMAGE) .build() return GET(page.imageUrl!!, newHeaders) @@ -314,6 +315,7 @@ abstract class MangasProject( private const val ACCEPT = "text/html,application/xhtml+xml,application/xml;q=0.9," + "image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9" private const val ACCEPT_JSON = "application/json, text/javascript, */*; q=0.01" + private const val ACCEPT_IMAGE = "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8" private const val ACCEPT_LANGUAGE = "pt-BR,pt;q=0.9,en-US;q=0.8,en;q=0.7,es;q=0.6,gl;q=0.5" private const val USER_AGENT = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) " + "AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36" diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangasproject/MangasProjectGenerator.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangasproject/MangasProjectGenerator.kt index 5b7f17c23..41ae250f3 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangasproject/MangasProjectGenerator.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangasproject/MangasProjectGenerator.kt @@ -9,7 +9,7 @@ class MangasProjectGenerator : ThemeSourceGenerator { override val themeClass = "MangasProject" - override val baseVersionCode: Int = 3 + override val baseVersionCode: Int = 4 override val sources = listOf( SingleLang("Leitor.net", "https://leitor.net", "pt-BR", className = "LeitorNet", isNsfw = true, overrideVersionCode = 1),