From 899009c1c996e703cb28e162f07d643f558c4134 Mon Sep 17 00:00:00 2001 From: Jace <54625750+Jacekun@users.noreply.github.com> Date: Mon, 29 Aug 2022 11:12:56 +0800 Subject: [PATCH] [Refactor] Override domainUrl on select Extractor for changing hostname from extensions --- .../java/com/lagradost/cloudstream3/extractors/XStreamCdn.kt | 2 +- .../main/java/com/lagradost/cloudstream3/utils/ExtractorApi.kt | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/lagradost/cloudstream3/extractors/XStreamCdn.kt b/app/src/main/java/com/lagradost/cloudstream3/extractors/XStreamCdn.kt index 89f4ca67..7c0ace75 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/extractors/XStreamCdn.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/extractors/XStreamCdn.kt @@ -42,7 +42,7 @@ open class XStreamCdn : ExtractorApi() { override val name: String = "XStreamCdn" override val mainUrl: String = "https://embedsito.com" override val requiresReferer = false - open var domainUrl: String = "embedsito.com" + override var domainUrl = "embedsito.com" private data class ResponseData( @JsonProperty("file") val file: String, diff --git a/app/src/main/java/com/lagradost/cloudstream3/utils/ExtractorApi.kt b/app/src/main/java/com/lagradost/cloudstream3/utils/ExtractorApi.kt index 217837c9..d45f1237 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/utils/ExtractorApi.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/utils/ExtractorApi.kt @@ -380,6 +380,7 @@ abstract class ExtractorApi { abstract val name: String abstract val mainUrl: String abstract val requiresReferer: Boolean + open var domainUrl: String = mainUrl /** Determines which plugin a given extractor is from */ var sourcePlugin: String? = null