Madara: fix broken referer header (#15096)

This commit is contained in:
Vetle Ledaal 2023-01-25 19:46:08 +01:00 committed by GitHub
parent 915b00b761
commit 49b3aee5f7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 4 deletions

View File

@ -169,7 +169,7 @@ abstract class Madara(
protected open val fetchGenres: Boolean = true protected open val fetchGenres: Boolean = true
override fun headersBuilder(): Headers.Builder = Headers.Builder() override fun headersBuilder(): Headers.Builder = Headers.Builder()
.add("Referer", baseUrl) .add("Referer", "$baseUrl/")
// Popular Manga // Popular Manga
@ -854,7 +854,7 @@ abstract class Madara(
val xhrHeaders = headersBuilder() val xhrHeaders = headersBuilder()
.add("Content-Length", form.contentLength().toString()) .add("Content-Length", form.contentLength().toString())
.add("Content-Type", form.contentType().toString()) .add("Content-Type", form.contentType().toString())
.add("Referer", baseUrl) .add("Referer", "$baseUrl/")
.add("X-Requested-With", "XMLHttpRequest") .add("X-Requested-With", "XMLHttpRequest")
.build() .build()
@ -863,7 +863,7 @@ abstract class Madara(
protected open fun xhrChaptersRequest(mangaUrl: String): Request { protected open fun xhrChaptersRequest(mangaUrl: String): Request {
val xhrHeaders = headersBuilder() val xhrHeaders = headersBuilder()
.add("Referer", baseUrl) .add("Referer", "$baseUrl/")
.add("X-Requested-With", "XMLHttpRequest") .add("X-Requested-With", "XMLHttpRequest")
.build() .build()

View File

@ -10,7 +10,7 @@ class MadaraGenerator : ThemeSourceGenerator {
override val themeClass = "Madara" override val themeClass = "Madara"
override val baseVersionCode: Int = 27 override val baseVersionCode: Int = 28
override val sources = listOf( override val sources = listOf(
MultiLang("Leviatan Scans", "https://leviatanscans.com", listOf("en", "es"), className = "LeviatanScansFactory", overrideVersionCode = 13), MultiLang("Leviatan Scans", "https://leviatanscans.com", listOf("en", "es"), className = "LeviatanScansFactory", overrideVersionCode = 13),