From 8ac86c6e8eb4f3a9c6b25f260a702274fd8c99f1 Mon Sep 17 00:00:00 2001 From: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com> Date: Fri, 17 May 2024 17:12:21 +0500 Subject: [PATCH] MangaDex: set `Origin` header (#3082) * MangaDex: set `Origin` header * standard origin header without trailing slash --- src/all/mangadex/build.gradle | 2 +- .../eu/kanade/tachiyomi/extension/all/mangadex/MangaDex.kt | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/all/mangadex/build.gradle b/src/all/mangadex/build.gradle index d22527e5d..668c6349a 100644 --- a/src/all/mangadex/build.gradle +++ b/src/all/mangadex/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'MangaDex' extClass = '.MangaDexFactory' - extVersionCode = 192 + extVersionCode = 193 isNsfw = true } diff --git a/src/all/mangadex/src/eu/kanade/tachiyomi/extension/all/mangadex/MangaDex.kt b/src/all/mangadex/src/eu/kanade/tachiyomi/extension/all/mangadex/MangaDex.kt index 06b72b1d0..29b802d68 100644 --- a/src/all/mangadex/src/eu/kanade/tachiyomi/extension/all/mangadex/MangaDex.kt +++ b/src/all/mangadex/src/eu/kanade/tachiyomi/extension/all/mangadex/MangaDex.kt @@ -10,6 +10,7 @@ import androidx.preference.MultiSelectListPreference import androidx.preference.PreferenceScreen import androidx.preference.SwitchPreferenceCompat import eu.kanade.tachiyomi.AppInfo +import eu.kanade.tachiyomi.extension.BuildConfig import eu.kanade.tachiyomi.extension.all.mangadex.dto.AggregateDto import eu.kanade.tachiyomi.extension.all.mangadex.dto.AggregateVolume import eu.kanade.tachiyomi.extension.all.mangadex.dto.AtHomeDto @@ -62,10 +63,12 @@ abstract class MangaDex(final override val lang: String, private val dexLang: St final override fun headersBuilder(): Headers.Builder { val extraHeader = "Android/${Build.VERSION.RELEASE} " + "Tachiyomi/${AppInfo.getVersionName()} " + - "MangaDex/1.4.190" + "MangaDex/1.4.${BuildConfig.VERSION_CODE} " + + "Keiyoushi" val builder = super.headersBuilder().apply { set("Referer", "$baseUrl/") + set("Origin", baseUrl) set("Extra", extraHeader) }