diff --git a/NineGoalProvider/build.gradle.kts b/NineGoalProvider/build.gradle.kts index 9067683..9fb7518 100644 --- a/NineGoalProvider/build.gradle.kts +++ b/NineGoalProvider/build.gradle.kts @@ -1,4 +1,4 @@ -version = 1 +version = 2 cloudstream { description = "" diff --git a/NineGoalProvider/src/main/kotlin/com/ninegoal/9GoalProvider.kt b/NineGoalProvider/src/main/kotlin/com/ninegoal/9GoalProvider.kt index 73a8397..d221166 100644 --- a/NineGoalProvider/src/main/kotlin/com/ninegoal/9GoalProvider.kt +++ b/NineGoalProvider/src/main/kotlin/com/ninegoal/9GoalProvider.kt @@ -68,10 +68,6 @@ class NineGoal : MainAPI() { TvType.Live ) - private fun String.getDomainFromUrl(): String? { - return Regex("""^(?:https?:\/\/)?(?:[^@\n]+@)?(?:www\.)?([^:\/\n\?\=]+)""").find(this)?.groupValues?.firstOrNull() - } - override suspend fun getMainPage(page: Int, request : MainPageRequest): HomePageResponse { val doc = app.get(mainUrl).document val apiUrl = doc.select("head > script").first()?.html()?.substringAfter("window.api_base_url = \"")?.substringBefore("\";") @@ -124,7 +120,7 @@ class NineGoal : MainAPI() { this.name, "${this.name} ${it.name} - ${sourcesData.name}", it.url.toString(), - fixUrl(it.url?.getDomainFromUrl().toString()), + "$mainUrl/", Qualities.Unknown.value, isM3u8 = true, )