diff --git a/src/en/aniplay/build.gradle b/src/en/aniplay/build.gradle index 454a3448..edce2f4c 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 = 14 + overrideVersionCode = 15 } 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 75e355e9..e23034ec 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 @@ -260,6 +260,14 @@ class AniPlay : AniListAnimeHttpSource(), ConfigurableAnimeSource { } } + private fun getProxiedUrl(originalUrl: String, serverName: String, referer: String?): String { + return when (serverName) { + "Yuki" -> "$PROXY_URL/yukiprox?url=$originalUrl" + "Pahe" -> "$PROXY_URL/fetch?url=$originalUrl?ref=$referer" + else -> return originalUrl + } + } + private fun processEpisodeData(episodeData: EpisodeData): List