small sources fix SoraStream

This commit is contained in:
hexated 2022-10-17 10:47:46 +07:00
parent 93dfc5fb27
commit 6bc66b78a9
2 changed files with 35 additions and 27 deletions

View file

@ -1,5 +1,5 @@
// use an integer for version numbers
version = 2
version = 3
cloudstream {

View file

@ -4,6 +4,7 @@ import android.util.Log
import com.fasterxml.jackson.annotation.JsonProperty
import com.lagradost.cloudstream3.*
import com.lagradost.cloudstream3.metaproviders.TmdbProvider
import com.lagradost.cloudstream3.mvvm.safeApiCall
import com.lagradost.cloudstream3.utils.AppUtils
import com.lagradost.cloudstream3.utils.AppUtils.parseJson
import com.lagradost.cloudstream3.utils.AppUtils.toJson
@ -277,8 +278,12 @@ class SoraStream : TmdbProvider() {
referer = referer
).parsedSafe<LoadLinks>()
argamap(
{
invokeTwoEmbed(res.id, res.season, res.episode, subtitleCallback, callback)
},
{
if (json?.sources.isNullOrEmpty()) {
// invokeTwoEmbed(res.id, res.season, res.episode, subtitleCallback, callback)
invokeLocalSources(referer, subtitleCallback, callback)
} else {
json?.sources?.map { source ->
@ -304,6 +309,9 @@ class SoraStream : TmdbProvider() {
)
}
}
})
return true
}