From 7fdb54e0a88b68b4c83254b927d77a2dff1dc41e Mon Sep 17 00:00:00 2001 From: SonoPG <38359416+PGgamer2@users.noreply.github.com> Date: Thu, 23 Jan 2025 14:20:49 +0100 Subject: [PATCH] Don't use headersBuilder Whoops, messed up with GitHub --- .../it/animeworld/ANIMEWORLD.kt | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/src/it/animeworld/src/eu/kanade/tachiyomi/animeextension/it/animeworld/ANIMEWORLD.kt b/src/it/animeworld/src/eu/kanade/tachiyomi/animeextension/it/animeworld/ANIMEWORLD.kt index 2a5d9bdc..89253e00 100644 --- a/src/it/animeworld/src/eu/kanade/tachiyomi/animeextension/it/animeworld/ANIMEWORLD.kt +++ b/src/it/animeworld/src/eu/kanade/tachiyomi/animeextension/it/animeworld/ANIMEWORLD.kt @@ -19,7 +19,6 @@ import eu.kanade.tachiyomi.network.GET import eu.kanade.tachiyomi.util.asJsoup import kotlinx.serialization.Serializable import kotlinx.serialization.json.Json -import okhttp3.Headers import okhttp3.HttpUrl.Companion.toHttpUrl import okhttp3.Request import okhttp3.Response @@ -28,6 +27,7 @@ import org.jsoup.nodes.Element import uy.kohesive.injekt.Injekt import uy.kohesive.injekt.api.get import uy.kohesive.injekt.injectLazy +import java.lang.Exception class ANIMEWORLD : ConfigurableAnimeSource, ParsedAnimeHttpSource() { @@ -52,19 +52,10 @@ class ANIMEWORLD : ConfigurableAnimeSource, ParsedAnimeHttpSource() { Injekt.get().getSharedPreferences("source_$id", 0x0000) } - override fun headersBuilder(): Headers.Builder { - return super.headersBuilder().apply { - client.newCall(GET(baseUrl)).execute().use { response -> - val (secCookie) = """document\.cookie="SecurityAW-gl=\s*([^\s;]+)""".toRegex().find(response.body.string())!!.destructured - set("Cookie", "SecurityAW-gl=$secCookie;") - } - } - } - // Popular Anime - Same Format as Search override fun popularAnimeSelector(): String = searchAnimeSelector() - override fun popularAnimeRequest(page: Int): Request = GET("$baseUrl/filter?sort=6&page=$page", headers) + override fun popularAnimeRequest(page: Int): Request = GET("$baseUrl/filter?sort=6&page=$page") override fun popularAnimeFromElement(element: Element): SAnime = searchAnimeFromElement(element) override fun popularAnimeNextPageSelector(): String = searchAnimeNextPageSelector() @@ -96,7 +87,7 @@ class ANIMEWORLD : ConfigurableAnimeSource, ParsedAnimeHttpSource() { override fun videoListRequest(episode: SEpisode): Request { val iframe = baseUrl + episode.url - return GET(iframe, headers) + return GET(iframe) } override fun videoListParse(response: Response): List