From c7b4c3e1cb67034253adbdc7f3a4d9678f6b01bb Mon Sep 17 00:00:00 2001 From: antonydp <38143733+antonydp@users.noreply.github.com> Date: Thu, 3 Nov 2022 00:20:56 +0100 Subject: [PATCH] SC callback fix --- .../lagradost/StreamingcommunityProvider.kt | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/StreamingcommunityProvider/src/main/kotlin/com/lagradost/StreamingcommunityProvider.kt b/StreamingcommunityProvider/src/main/kotlin/com/lagradost/StreamingcommunityProvider.kt index 19809b3..4a1506d 100644 --- a/StreamingcommunityProvider/src/main/kotlin/com/lagradost/StreamingcommunityProvider.kt +++ b/StreamingcommunityProvider/src/main/kotlin/com/lagradost/StreamingcommunityProvider.kt @@ -432,13 +432,17 @@ class StreamingcommunityProvider: MainAPI() { val token = token2.replace("=", "").replace("+", "-").replace("/", "_") val link = "https://scws.work/master/$scwsid?token=$token&expires=$expire&n=1" - Regex("URI=\".*\"").findAll(app.get("https://scws.work/master/$scwsid?token=$token&expires=$expire&n=1").text).toList().filter{it.value.contains("auto-forced").not()}.map{ - val link = app.get(it.value.substringAfter("\"").dropLast(1)).text.lines().filter{it.contains("http")}[0] - val lang = it.value.substringAfter("rendition=").substringBefore("&") - SubtitleFile(lang, link) - }.forEach(subtitleCallback) - - getM3u8Qualities(link, data, URI(link).host).forEach(callback) + + callback.invoke( + ExtractorLink( + name, + name, + link, + isM3u8 = true, + referer = mainUrl, + quality = Qualities.Unknown.value + ) + ) return true } } \ No newline at end of file