[Refactor] Override domainUrl on select Extractor for changing hostname from extensions

This commit is contained in:
Jace 2022-08-29 11:12:56 +08:00
parent cd119822f2
commit 899009c1c9
2 changed files with 2 additions and 1 deletions

View file

@ -42,7 +42,7 @@ open class XStreamCdn : ExtractorApi() {
override val name: String = "XStreamCdn" override val name: String = "XStreamCdn"
override val mainUrl: String = "https://embedsito.com" override val mainUrl: String = "https://embedsito.com"
override val requiresReferer = false override val requiresReferer = false
open var domainUrl: String = "embedsito.com" override var domainUrl = "embedsito.com"
private data class ResponseData( private data class ResponseData(
@JsonProperty("file") val file: String, @JsonProperty("file") val file: String,

View file

@ -380,6 +380,7 @@ abstract class ExtractorApi {
abstract val name: String abstract val name: String
abstract val mainUrl: String abstract val mainUrl: String
abstract val requiresReferer: Boolean abstract val requiresReferer: Boolean
open var domainUrl: String = mainUrl
/** Determines which plugin a given extractor is from */ /** Determines which plugin a given extractor is from */
var sourcePlugin: String? = null var sourcePlugin: String? = null