package com.lagradost.cloudstream3.extractors import com.lagradost.cloudstream3.app import com.lagradost.cloudstream3.network.WebViewResolver import com.lagradost.cloudstream3.utils.ExtractorApi import com.lagradost.cloudstream3.utils.ExtractorLink import com.lagradost.cloudstream3.utils.M3u8Helper.Companion.generateM3u8 open class WatchSB : ExtractorApi() { override var name = "WatchSB" override var mainUrl = "https://watchsb.com" override val requiresReferer = false override suspend fun getUrl(url: String, referer: String?): List { val response = app.get( url, interceptor = WebViewResolver( Regex("""master\.m3u8""") ) ) return generateM3u8(name, response.url, url, headers = response.headers.toMap()) } }