From 21bf6e1d8561ae47b67e542e1f8c7fedda7b01b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josef=20Franti=C5=A1ek=20Straka?= Date: Sun, 1 Dec 2024 17:02:19 +0100 Subject: [PATCH] en/AniPlay: removed idMal since its no longer needed --- .../animeextension/en/aniplay/AniPlay.kt | 21 +------------------ 1 file changed, 1 insertion(+), 20 deletions(-) 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 431f6a4e..43ba01ba 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 @@ -15,7 +15,6 @@ import eu.kanade.tachiyomi.animesource.model.Track import eu.kanade.tachiyomi.animesource.model.Video import eu.kanade.tachiyomi.lib.playlistutils.PlaylistUtils import eu.kanade.tachiyomi.multisrc.anilist.AniListAnimeHttpSource -import eu.kanade.tachiyomi.network.GET import eu.kanade.tachiyomi.network.POST import eu.kanade.tachiyomi.util.parallelFlatMap import eu.kanade.tachiyomi.util.parallelMap @@ -95,22 +94,6 @@ class AniPlay : AniListAnimeHttpSource(), ConfigurableAnimeSource { val episodeListUrl = response.request.url val animeId = episodeListUrl.pathSegments[2] - val responsePage = client.newCall(GET("$baseUrl/anime/watch/$animeId")).execute() - val responsePageString = responsePage.body.string() - var idMal: Number? = null - val idMalIndex = responsePageString.indexOf("\\\"idMal\\\":") - if (idMalIndex != -1) { - val startIndex = idMalIndex + "\\\"idMal\\\":".length - val endIndex = responsePageString.indexOf(',', startIndex) - if (endIndex != -1) { - idMal = responsePageString.substring(startIndex, endIndex).toIntOrNull() - } - } - if (idMal == null) { - Log.e("AniPlay", "idMal not found - responsePageString: $responsePageString") - throw Exception("idMal not found") - } - val responseString = response.body.string() val episodesArrayString = extractEpisodeList(responseString) if (episodesArrayString == null) { @@ -152,7 +135,6 @@ class AniPlay : AniListAnimeHttpSource(), ConfigurableAnimeSource { .addQueryParameter("id", animeId) .addQueryParameter("ep", episodeNumber.toString()) .addQueryParameter("extras", episodeExtraString) - .addQueryParameter("idMal", idMal.toString()) .build() val name = parseEpisodeName(episodeNumber.toString(), episode.title) @@ -182,7 +164,6 @@ class AniPlay : AniListAnimeHttpSource(), ConfigurableAnimeSource { override suspend fun getVideoList(episode: SEpisode): List