From c23c324d9d2bc28be7a7b4b048983af5aaff99d4 Mon Sep 17 00:00:00 2001 From: Cloudburst <18114966+C10udburst@users.noreply.github.com> Date: Sun, 18 Sep 2022 10:26:41 +0200 Subject: [PATCH] Update SuperembedProvider.kt --- .../src/main/kotlin/com/lagradost/SuperembedProvider.kt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/SuperembedProvider/src/main/kotlin/com/lagradost/SuperembedProvider.kt b/SuperembedProvider/src/main/kotlin/com/lagradost/SuperembedProvider.kt index 312b038..8b3936f 100644 --- a/SuperembedProvider/src/main/kotlin/com/lagradost/SuperembedProvider.kt +++ b/SuperembedProvider/src/main/kotlin/com/lagradost/SuperembedProvider.kt @@ -24,10 +24,13 @@ class SuperembedProvider : TmdbProvider() { subtitleCallback: (SubtitleFile) -> Unit, callback: (ExtractorLink) -> Unit ): Boolean { - val mappedData = tryParseJson(data) + val mappedData = tryParseJson(data) ?: return false val tmdbId = mappedData?.tmdbID ?: return false - val document = app.get("https://seapi.link/?type=tmdb&id=${tmdbId}&max_results=1").text + val document = app.get( + if (mappedData.season == null || mappedData.episode == null) "https://seapi.link/?type=tmdb&id=${tmdbId}&max_results=1" + else "https://seapi.link/?type=tmdb&id=${tmdbId}&season=${mappedData.season}&episode=${mappedData.episode}&max_results=1" + ).text val response = tryParseJson(document) ?: return false response.results.forEach { @@ -87,4 +90,4 @@ class SuperembedProvider : TmdbProvider() { val session_hash: String = "aaaaaaaaaaa" ) }*/ -} \ No newline at end of file +}