fixed Animixplay movie

This commit is contained in:
hexated 2022-10-01 14:29:56 +07:00
parent 5fd96988c3
commit b37dbc8ee9
3 changed files with 10 additions and 21 deletions

View file

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

View file

@ -202,7 +202,7 @@ class Animixplay : MainAPI() {
return newAnimeLoadResponse(
res.title ?: return null,
url,
getType(res.type)
TvType.Anime
) {
engName = res.title
posterUrl = res.imageUrl

View file

@ -4,10 +4,7 @@ import com.fasterxml.jackson.annotation.JsonProperty
import com.lagradost.cloudstream3.*
import com.lagradost.cloudstream3.mvvm.normalSafeApiCall
import com.lagradost.cloudstream3.mvvm.safeApiCall
import com.lagradost.cloudstream3.utils.AppUtils
import com.lagradost.cloudstream3.utils.ExtractorLink
import com.lagradost.cloudstream3.utils.getQualityFromName
import com.lagradost.cloudstream3.utils.loadExtractor
import com.lagradost.cloudstream3.utils.*
import org.jsoup.Jsoup
import org.jsoup.nodes.Document
import java.net.URI
@ -139,24 +136,16 @@ class GogoanimeProvider : MainAPI() {
val datadecrypted = cryptoHandler(dataencrypted, foundIv, foundDecryptKey, false)
val sources = AppUtils.parseJson<GogoSources>(datadecrypted)
fun invokeGogoSource(
suspend fun invokeGogoSource(
source: GogoSource,
sourceCallback: (ExtractorLink) -> Unit
) {
sourceCallback.invoke(
ExtractorLink(
mainApiName,
M3u8Helper.generateM3u8(
mainApiName,
source.file,
mainUrl,
getQualityFromName(source.label),
isM3u8 = source.type == "hls" || source.label?.contains(
"auto",
ignoreCase = true
) == true,
mapOf("Origin" to "https://gogohd.net")
)
)
headers = mapOf("Origin" to "https://plyr.link")
).forEach(sourceCallback)
}
sources.source?.forEach {