From 915e3fe507241703711432ec248e91e9c113b85e Mon Sep 17 00:00:00 2001 From: darkdemon Date: Mon, 10 Oct 2022 13:55:09 +0530 Subject: [PATCH] fix StreamBlasters properly --- StreamBlastersProvider/build.gradle.kts | 2 +- .../src/main/kotlin/com/darkdemon/StreamBlastersProvider.kt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/StreamBlastersProvider/build.gradle.kts b/StreamBlastersProvider/build.gradle.kts index e70d476..ac4fd03 100644 --- a/StreamBlastersProvider/build.gradle.kts +++ b/StreamBlastersProvider/build.gradle.kts @@ -1,4 +1,4 @@ -version = 2 +version = 3 cloudstream { diff --git a/StreamBlastersProvider/src/main/kotlin/com/darkdemon/StreamBlastersProvider.kt b/StreamBlastersProvider/src/main/kotlin/com/darkdemon/StreamBlastersProvider.kt index 43f71c7..5384cfa 100644 --- a/StreamBlastersProvider/src/main/kotlin/com/darkdemon/StreamBlastersProvider.kt +++ b/StreamBlastersProvider/src/main/kotlin/com/darkdemon/StreamBlastersProvider.kt @@ -152,8 +152,8 @@ class StreamBlastersProvider : MainAPI() { // all providers must be an instance referer = data, headers = mapOf("X-Requested-With" to "XMLHttpRequest") ).parsed().embed_url - val source = Jsoup.parse(response).select("iframe").attr("src") - loadExtractor(httpsify(source), data, subtitleCallback, callback) + val source = if(response.contains("iframe")) Jsoup.parse(response).select("iframe").attr("src") else response + loadExtractor(source, data, subtitleCallback, callback) } } return true