diff --git a/src/hi/animesaga/src/eu/kanade/tachiyomi/animeextension/hi/animesaga/AniSAGA.kt b/src/hi/animesaga/src/eu/kanade/tachiyomi/animeextension/hi/animesaga/AniSAGA.kt index ac19d951..172de8ee 100644 --- a/src/hi/animesaga/src/eu/kanade/tachiyomi/animeextension/hi/animesaga/AniSAGA.kt +++ b/src/hi/animesaga/src/eu/kanade/tachiyomi/animeextension/hi/animesaga/AniSAGA.kt @@ -1,7 +1,8 @@ package eu.kanade.tachiyomi.animeextension.hi.animesaga -import eu.kanade.tachiyomi.animesource.model.Video +import eu.kanade.tachiyomi.animeextension.hi.animesaga.extractors.PlyrXExtractor import eu.kanade.tachiyomi.animesource.model.SubtitleFile +import eu.kanade.tachiyomi.animesource.model.Video import eu.kanade.tachiyomi.lib.chillxextractor.ChillxExtractor import eu.kanade.tachiyomi.multisrc.dooplay.DooPlay import eu.kanade.tachiyomi.network.POST @@ -9,50 +10,42 @@ import eu.kanade.tachiyomi.util.asJsoup import okhttp3.FormBody import okhttp3.Response import org.jsoup.nodes.Element -import eu.kanade.tachiyomi.animeextension.hi.animesaga.extractors.PlyrXExtractor class AniSAGA : DooPlay( "hi", "AniSAGA", "https://www.anisaga.org", ) { - private val videoHost = "https://plyrxcdn.site/" - private val chillxExtractor by lazy { ChillxExtractor(client, headers) } - private val plyrXExtractor by lazy { PlyrXExtractor(client) } + private val videoHost = "plyrxcdn.site" + + private val chillxExtractor by lazy { ChillxExtractor(client, headers) } + private val plyrXExtractor by lazy { PlyrXExtractor(network, headers) } - // ============================== Popular =============================== override fun popularAnimeSelector() = "div.top-imdb-list > div.top-imdb-item" - // ============================ Video Links ============================= - private var subtitleCallback: (SubtitleFile) -> Unit = {} - - override fun setVideoLoadListener(subtitleCb: (SubtitleFile) -> Unit) { - subtitleCallback = subtitleCb - } - override fun videoListParse(response: Response): List