Merge remote-tracking branch 'origin/master'

This commit is contained in:
Blatzar 2022-09-18 20:06:40 +02:00
commit 12edea360d
1 changed files with 6 additions and 3 deletions

View File

@ -24,10 +24,13 @@ class SuperembedProvider : TmdbProvider() {
subtitleCallback: (SubtitleFile) -> Unit,
callback: (ExtractorLink) -> Unit
): Boolean {
val mappedData = tryParseJson<TmdbLink>(data)
val mappedData = tryParseJson<TmdbLink>(data) ?: return false
val tmdbId = mappedData?.tmdbID ?: return false
val document = app.get("https://seapi.link/?type=tmdb&id=${tmdbId}&max_results=1").text
val document = app.get(
if (mappedData.season == null || mappedData.episode == null) "https://seapi.link/?type=tmdb&id=${tmdbId}&max_results=1"
else "https://seapi.link/?type=tmdb&id=${tmdbId}&season=${mappedData.season}&episode=${mappedData.episode}&max_results=1"
).text
val response = tryParseJson<ApiResponse>(document) ?: return false
response.results.forEach {
@ -87,4 +90,4 @@ class SuperembedProvider : TmdbProvider() {
val session_hash: String = "aaaaaaaaaaa"
)
}*/
}
}