diff --git a/app/src/main/java/com/lagradost/cloudstream3/MainAPI.kt b/app/src/main/java/com/lagradost/cloudstream3/MainAPI.kt index e8127ed3..f39510ee 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/MainAPI.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/MainAPI.kt @@ -70,13 +70,13 @@ object APIHolder { AsianLoadProvider(), - BflixProvider("https://bflix.ru","Bflix"), - BflixProvider("https://fmovies.to","Fmovies.to"), - BflixProvider("https://sflix.pro","Sflix.pro"), + RealBflixProvider(), + FmoviesProvider(), + SflixProProvider(), - SflixProvider("https://sflix.to", "Sflix.to"), - SflixProvider("https://dopebox.to", "Dopebox"), - SflixProvider("https://solarmovie.pe", "Solarmovie"), + RealSflixProvider(), + DopeboxProvider(), + SolarmovieProvider(), //TmdbProvider(), diff --git a/app/src/main/java/com/lagradost/cloudstream3/movieproviders/BflixProvider.kt b/app/src/main/java/com/lagradost/cloudstream3/movieproviders/BflixProvider.kt index f430453c..64955067 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/movieproviders/BflixProvider.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/movieproviders/BflixProvider.kt @@ -7,7 +7,11 @@ import com.lagradost.cloudstream3.utils.ExtractorLink import com.lagradost.cloudstream3.utils.loadExtractor import org.jsoup.Jsoup -class BflixProvider(providerUrl: String, providerName: String) : MainAPI() { +class RealBflixProvider : BflixProvider("https://bflix.ru","Bflix") +class FmoviesProvider : BflixProvider("https://fmovies.to","Fmovies.to") +class SflixProProvider : BflixProvider("https://sflix.pro","Sflix.pro") + +open class BflixProvider(providerUrl: String, providerName: String) : MainAPI() { override var mainUrl = providerUrl override var name = providerName override val hasMainPage = true diff --git a/app/src/main/java/com/lagradost/cloudstream3/movieproviders/SflixProvider.kt b/app/src/main/java/com/lagradost/cloudstream3/movieproviders/SflixProvider.kt index d644583e..19741d79 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/movieproviders/SflixProvider.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/movieproviders/SflixProvider.kt @@ -21,7 +21,11 @@ import org.jsoup.nodes.Element import java.net.URI import kotlin.system.measureTimeMillis -class SflixProvider(providerUrl: String, providerName: String) : MainAPI() { +class RealSflixProvider : SflixProvider("https://sflix.to", "Sflix.to") +class DopeboxProvider : SflixProvider("https://dopebox.to", "Dopebox") +class SolarmovieProvider : SflixProvider("https://solarmovie.pe", "Solarmovie") + +open class SflixProvider(providerUrl: String, providerName: String) : MainAPI() { override var mainUrl = providerUrl override var name = providerName diff --git a/providers.json b/providers.json index d77a9f53..bafde348 100644 --- a/providers.json +++ b/providers.json @@ -44,17 +44,17 @@ "url": "https://asianembed.io", "status": 1 }, - "BflixProvider": { + "RealBflixProvider": { "name": "Bflix", "url": "https://bflix.ru", "status": 1 }, - "BflixProviderClone1": { + "FmoviesProvider": { "name": "Fmovies.to", "url": "https://fmovies.to", "status": 1 }, - "BflixProviderClone2": { + "SflixProProvider": { "name": "Sflix.pro", "url": "https://sflix.pro", "status": 1 @@ -258,5 +258,20 @@ "name": "Zoro", "url": "https://zoro.to", "status": 1 + }, + "RealSflixProvider": { + "name": "Sflix.to", + "url": "https://sflix.to", + "status": 1 + }, + "DopeboxProvider": { + "name": "Dopebox", + "url": "https://dopebox.to", + "status": 1 + }, + "SolarmovieProvider": { + "name": "Solarmovie", + "url": "https://solarmovie.pe", + "status": 1 } } \ No newline at end of file