diff --git a/src/en/aniplay/build.gradle b/src/en/aniplay/build.gradle index e6dc109a..d3638755 100644 --- a/src/en/aniplay/build.gradle +++ b/src/en/aniplay/build.gradle @@ -2,7 +2,7 @@ ext { extName = 'AniPlay' extClass = '.AniPlay' themePkg = 'anilist' - overrideVersionCode = 8 + overrideVersionCode = 9 } apply from: "$rootDir/common.gradle" diff --git a/src/en/aniplay/src/eu/kanade/tachiyomi/animeextension/en/aniplay/AniPlay.kt b/src/en/aniplay/src/eu/kanade/tachiyomi/animeextension/en/aniplay/AniPlay.kt index bc6caec3..fcb1baf2 100644 --- a/src/en/aniplay/src/eu/kanade/tachiyomi/animeextension/en/aniplay/AniPlay.kt +++ b/src/en/aniplay/src/eu/kanade/tachiyomi/animeextension/en/aniplay/AniPlay.kt @@ -20,6 +20,7 @@ import eu.kanade.tachiyomi.util.parallelFlatMap import eu.kanade.tachiyomi.util.parseAs import kotlinx.serialization.SerializationException import kotlinx.serialization.encodeToString +import okhttp3.Headers import okhttp3.HttpUrl.Companion.toHttpUrl import okhttp3.MediaType.Companion.toMediaType import okhttp3.Request @@ -245,97 +246,18 @@ class AniPlay : AniListAnimeHttpSource(), ConfigurableAnimeSource { val responseString = response.body.string() val sourcesString = extractSourcesList(responseString) ?: return emptyList() Log.i("AniPlay", "${extra.source} $language -> $sourcesString") - - when (extra.source.lowercase()) { - "yuki" -> { - return processEpisodeDataYuki( - EpisodeDataYuki( - source = extra.source, - language = language, - response = sourcesString.parseAs(), - ), - ) - } - "pahe" -> { - return processEpisodeDataPahe( - EpisodeDataPahe( - source = extra.source, - language = language, - response = sourcesString.parseAs(), - ), - ) - } - else -> { - return processEpisodeData( - EpisodeData( - source = extra.source, - language = language, - response = sourcesString.parseAs(), - ), - ) - } - } - } - - private fun processEpisodeDataYuki(episodeData: EpisodeDataYuki): List