diff --git a/src/en/aniplay/build.gradle b/src/en/aniplay/build.gradle index edce2f4c..6c61774b 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 = 15 + overrideVersionCode = 17 } 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 e23034ec..d67d4714 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 @@ -30,7 +30,9 @@ import uy.kohesive.injekt.Injekt import uy.kohesive.injekt.api.get import java.io.IOException import java.text.SimpleDateFormat +import java.util.Date import java.util.Locale +import java.util.concurrent.locks.ReentrantLock @Suppress("unused") class AniPlay : AniListAnimeHttpSource(), ConfigurableAnimeSource { @@ -244,9 +246,9 @@ class AniPlay : AniListAnimeHttpSource(), ConfigurableAnimeSource { val response = client.newCall(request).execute() val responseString = response.body.string() - val sourcesString = extractSourcesList(responseString) ?: return emptyList() - Log.i("AniPlay", "${extra.source} $language -> $sourcesString") try { + val sourcesString = extractSourcesList(responseString) ?: throw Exception("extractSourcesList null") + Log.i("AniPlay", "${extra.source} $language -> $sourcesString") return processEpisodeData( EpisodeData( source = extra.source, @@ -260,14 +262,6 @@ 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