Update SuperembedProvider.kt
This commit is contained in:
parent
95c9aba1c2
commit
c23c324d9d
|
@ -24,10 +24,13 @@ class SuperembedProvider : TmdbProvider() {
|
||||||
subtitleCallback: (SubtitleFile) -> Unit,
|
subtitleCallback: (SubtitleFile) -> Unit,
|
||||||
callback: (ExtractorLink) -> Unit
|
callback: (ExtractorLink) -> Unit
|
||||||
): Boolean {
|
): Boolean {
|
||||||
val mappedData = tryParseJson<TmdbLink>(data)
|
val mappedData = tryParseJson<TmdbLink>(data) ?: return false
|
||||||
val tmdbId = mappedData?.tmdbID ?: 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
|
val response = tryParseJson<ApiResponse>(document) ?: return false
|
||||||
|
|
||||||
response.results.forEach {
|
response.results.forEach {
|
||||||
|
@ -87,4 +90,4 @@ class SuperembedProvider : TmdbProvider() {
|
||||||
val session_hash: String = "aaaaaaaaaaa"
|
val session_hash: String = "aaaaaaaaaaa"
|
||||||
)
|
)
|
||||||
}*/
|
}*/
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue