From 34cd8adc1f5bcbbf93c19d726dbf5b48ee179430 Mon Sep 17 00:00:00 2001 From: jmir1 Date: Fri, 26 Nov 2021 18:11:17 +0100 Subject: [PATCH] gogo, aniflix: support multiple doodstream domains --- src/de/aniflix/build.gradle | 2 +- .../animeextension/de/aniflix/Aniflix.kt | 20 ++++++++++--------- src/en/gogoanime/build.gradle | 2 +- .../animeextension/en/gogoanime/GogoAnime.kt | 9 +++++---- 4 files changed, 18 insertions(+), 15 deletions(-) diff --git a/src/de/aniflix/build.gradle b/src/de/aniflix/build.gradle index 8ee449568..9eaa8f072 100644 --- a/src/de/aniflix/build.gradle +++ b/src/de/aniflix/build.gradle @@ -6,7 +6,7 @@ ext { extName = 'Aniflix' pkgNameSuffix = 'de.aniflix' extClass = '.Aniflix' - extVersionCode = 4 + extVersionCode = 5 libVersion = '12' } diff --git a/src/de/aniflix/src/eu/kanade/tachiyomi/animeextension/de/aniflix/Aniflix.kt b/src/de/aniflix/src/eu/kanade/tachiyomi/animeextension/de/aniflix/Aniflix.kt index 52cb74126..5f17e18d4 100644 --- a/src/de/aniflix/src/eu/kanade/tachiyomi/animeextension/de/aniflix/Aniflix.kt +++ b/src/de/aniflix/src/eu/kanade/tachiyomi/animeextension/de/aniflix/Aniflix.kt @@ -44,9 +44,9 @@ class Aniflix : ConfigurableAnimeSource, AnimeHttpSource() { Injekt.get().getSharedPreferences("source_$id", 0x0000) } - private val doodHeaders = Headers.Builder().apply { + private fun doodHeaders(tld: String) = Headers.Builder().apply { add("User-Agent", "Aniyomi") - add("Referer", "https://dood.la/") + add("Referer", "https://dood.$tld/") }.build() private val json = Json { @@ -169,8 +169,9 @@ class Aniflix : ConfigurableAnimeSource, AnimeHttpSource() { val videoList = mutableListOf