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 40302b02..bc6caec3 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 @@ -248,22 +248,29 @@ class AniPlay : AniListAnimeHttpSource(), ConfigurableAnimeSource { when (extra.source.lowercase()) { "yuki" -> { - val data = sourcesString.parseAs() return processEpisodeDataYuki( EpisodeDataYuki( source = extra.source, language = language, - response = data, + response = sourcesString.parseAs(), + ), + ) + } + "pahe" -> { + return processEpisodeDataPahe( + EpisodeDataPahe( + source = extra.source, + language = language, + response = sourcesString.parseAs(), ), ) } else -> { - val data = sourcesString.parseAs() return processEpisodeData( EpisodeData( source = extra.source, language = language, - response = data, + response = sourcesString.parseAs(), ), ) } @@ -301,6 +308,36 @@ class AniPlay : AniListAnimeHttpSource(), ConfigurableAnimeSource { return emptyList() } + private fun processEpisodeDataPahe(episodeData: EpisodeDataPahe): List