mirror of
https://github.com/recloudstream/cloudstream.git
synced 2024-08-15 01:53:11 +00:00
Added backwards compatible constructor.
This commit is contained in:
parent
babe1128bb
commit
c320a0f829
1 changed files with 17 additions and 1 deletions
|
@ -52,7 +52,7 @@ data class ExtractorLinkPlayList(
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
open class ExtractorLink(
|
open class ExtractorLink constructor(
|
||||||
open val source: String,
|
open val source: String,
|
||||||
open val name: String,
|
open val name: String,
|
||||||
override val url: String,
|
override val url: String,
|
||||||
|
@ -64,6 +64,22 @@ open class ExtractorLink(
|
||||||
open val extractorData: String? = null,
|
open val extractorData: String? = null,
|
||||||
open val isDash: Boolean = false,
|
open val isDash: Boolean = false,
|
||||||
) : VideoDownloadManager.IDownloadableMinimum {
|
) : VideoDownloadManager.IDownloadableMinimum {
|
||||||
|
/**
|
||||||
|
* Old constructor without isDash, allows for backwards compatibility with extensions.
|
||||||
|
* Should be removed after all extensions have updated their cloudstream.jar
|
||||||
|
**/
|
||||||
|
constructor(
|
||||||
|
source: String,
|
||||||
|
name: String,
|
||||||
|
url: String,
|
||||||
|
referer: String,
|
||||||
|
quality: Int,
|
||||||
|
isM3u8: Boolean = false,
|
||||||
|
headers: Map<String, String> = mapOf(),
|
||||||
|
/** Used for getExtractorVerifierJob() */
|
||||||
|
extractorData: String? = null
|
||||||
|
) : this(source, name, url, referer, quality, isM3u8, headers, extractorData, false)
|
||||||
|
|
||||||
override fun toString(): String {
|
override fun toString(): String {
|
||||||
return "ExtractorLink(name=$name, url=$url, referer=$referer, isM3u8=$isM3u8)"
|
return "ExtractorLink(name=$name, url=$url, referer=$referer, isM3u8=$isM3u8)"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue