diff --git a/src/en/zoro/build.gradle b/src/en/zoro/build.gradle index 3ae24e55..a71de7c5 100644 --- a/src/en/zoro/build.gradle +++ b/src/en/zoro/build.gradle @@ -2,8 +2,8 @@ ext { extName = 'HiAnime' extClass = '.HiAnime' themePkg = 'zorotheme' - baseUrl = 'https://hianime.to' - overrideVersionCode = 48 + baseUrl = 'https://hianimez.to' + overrideVersionCode = 49 } apply from: "$rootDir/common.gradle" diff --git a/src/en/zoro/src/eu/kanade/tachiyomi/animeextension/en/zoro/HiAnime.kt b/src/en/zoro/src/eu/kanade/tachiyomi/animeextension/en/zoro/HiAnime.kt index f05e35d3..2b7c737e 100644 --- a/src/en/zoro/src/eu/kanade/tachiyomi/animeextension/en/zoro/HiAnime.kt +++ b/src/en/zoro/src/eu/kanade/tachiyomi/animeextension/en/zoro/HiAnime.kt @@ -1,5 +1,8 @@ package eu.kanade.tachiyomi.animeextension.en.zoro +import android.widget.Toast +import androidx.preference.ListPreference +import androidx.preference.PreferenceScreen import eu.kanade.tachiyomi.animesource.model.SAnime import eu.kanade.tachiyomi.animesource.model.Video import eu.kanade.tachiyomi.lib.megacloudextractor.MegaCloudExtractor @@ -12,7 +15,7 @@ import org.jsoup.nodes.Element class HiAnime : ZoroTheme( "en", "HiAnime", - "https://hianime.to", + "https://hianimez.to", hosterNames = listOf( "HD-1", "HD-2", @@ -24,9 +27,13 @@ class HiAnime : ZoroTheme( override val ajaxRoute = "/v2" private val streamtapeExtractor by lazy { StreamTapeExtractor(client) } + private val megaCloudExtractor by lazy { MegaCloudExtractor(client, headers, preferences) } - override fun latestUpdatesRequest(page: Int): Request = GET("$baseUrl/recently-updated?page=$page", docHeaders) + override fun latestUpdatesRequest(page: Int): Request = GET( + "$baseUrl/recently-updated?page=$page", + docHeaders, + ) override fun popularAnimeFromElement(element: Element): SAnime { return super.popularAnimeFromElement(element).apply { @@ -37,12 +44,51 @@ class HiAnime : ZoroTheme( override fun extractVideo(server: VideoData): List