sora: small fixed gomovies

This commit is contained in:
hexated 2023-02-26 06:28:25 +07:00
parent 09df0b9aa8
commit c48e778d1e
2 changed files with 8 additions and 1 deletions

View file

@ -2579,6 +2579,7 @@ object SoraExtractor : SoraStream() {
episode: Int? = null, episode: Int? = null,
callback: (ExtractorLink) -> Unit, callback: (ExtractorLink) -> Unit,
) { ) {
val (seasonSlug, episodeSlug) = getEpisodeSlug(season, episode)
val query = if (season == null) { val query = if (season == null) {
title title
} else { } else {
@ -2618,7 +2619,7 @@ object SoraExtractor : SoraStream() {
media.third, media.third,
gomoviesAPI gomoviesAPI
) )
).document.selectFirst("div#g_MXOzFGouZrOAUioXjpddqkZK a:nth-child($episode)") ).document.selectFirst("div#g_MXOzFGouZrOAUioXjpddqkZK a:contains(Episode $episodeSlug:)")
?.attr("href") ?.attr("href")
} ?: return } ?: return

View file

@ -53,6 +53,7 @@ import com.hexated.SoraExtractor.invokeUhdmovies
import com.hexated.SoraExtractor.invokeVitoenMovies import com.hexated.SoraExtractor.invokeVitoenMovies
import com.hexated.SoraExtractor.invokeWatchsomuch import com.hexated.SoraExtractor.invokeWatchsomuch
import com.hexated.SoraExtractor.invokeXtrememovies import com.hexated.SoraExtractor.invokeXtrememovies
import com.lagradost.cloudstream3.extractors.VidSrcExtractor
import com.lagradost.cloudstream3.utils.AppUtils.parseJson import com.lagradost.cloudstream3.utils.AppUtils.parseJson
import com.lagradost.cloudstream3.utils.AppUtils.toJson import com.lagradost.cloudstream3.utils.AppUtils.toJson
import com.lagradost.cloudstream3.utils.ExtractorLink import com.lagradost.cloudstream3.utils.ExtractorLink
@ -341,6 +342,11 @@ open class SoraStream : TmdbProvider() {
} }
} }
override suspend fun extractorVerifierJob(extractorData: String?) {
if (extractorData == null) return
VidSrcExtractor.validatePass(extractorData)
}
override suspend fun loadLinks( override suspend fun loadLinks(
data: String, data: String,
isCasting: Boolean, isCasting: Boolean,