From 23f0ee0c8d7c847043541bcbeed8ef627e9f9a10 Mon Sep 17 00:00:00 2001 From: TECHTANIC Date: Fri, 30 Dec 2022 09:30:30 +0100 Subject: [PATCH] SkillShare Provider Faster Bypass (#74) * Faster Bypass * bump Co-authored-by: Cloudburst <18114966+C10udburst@users.noreply.github.com> --- SkillShareProvider/build.gradle.kts | 2 +- .../src/main/kotlin/com/lagradost/SkillShareProvider.kt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/SkillShareProvider/build.gradle.kts b/SkillShareProvider/build.gradle.kts index 0f1c47f..89efcca 100644 --- a/SkillShareProvider/build.gradle.kts +++ b/SkillShareProvider/build.gradle.kts @@ -1,5 +1,5 @@ // use an integer for version numbers -version = 3 +version = 4 cloudstream { diff --git a/SkillShareProvider/src/main/kotlin/com/lagradost/SkillShareProvider.kt b/SkillShareProvider/src/main/kotlin/com/lagradost/SkillShareProvider.kt index 6639626..598e1c8 100644 --- a/SkillShareProvider/src/main/kotlin/com/lagradost/SkillShareProvider.kt +++ b/SkillShareProvider/src/main/kotlin/com/lagradost/SkillShareProvider.kt @@ -18,7 +18,7 @@ class SkillShareProvider : MainAPI() { // all providers must be an instance of M override var name = "SkillShare" private val apiUrl = "https://www.skillshare.com/api/graphql" - private val bypassApiUrl = "https://skillshare-api.heckernohecking.repl.co" + private val bypassApiUrl = "https://skillshare.techtanic.xyz/id" override val supportedTypes = setOf(TvType.Others) override val hasChromecastSupport = true @@ -143,7 +143,7 @@ class SkillShareProvider : MainAPI() { // all providers must be an instance of M override suspend fun load(url: String): LoadResponse? { val data = parseJson(url) - val document = app.get(bypassApiUrl + "/${data.courseId}/0") + val document = app.get(bypassApiUrl + "/${data.courseId}") .parsedSafe() ?: throw ErrorLoadingException("Invalid Json Response") val title = data.title ?: "" val poster = data.largeCoverUrl