reformat & fixes

This commit is contained in:
antonydp 2022-10-06 22:37:17 +02:00 committed by GitHub
parent 50d25fdef0
commit 21be5d31a5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 4 deletions

View File

@ -36,7 +36,7 @@ class StarLiveProvider : MainAPI() {
val sections = document.select("div.panel")
if (sections.isEmpty()) throw ErrorLoadingException()
return HomePageResponse(sections.map { sport ->
return HomePageResponse(sections.mapNotNull { sport ->
val dayMatch = sport.previousElementSiblings().toList().first { it.`is`("h3") }.text()
val categoryName = sport.selectFirst("h4")?.text() ?: "Other"
@ -53,7 +53,7 @@ class StarLiveProvider : MainAPI() {
else { matchs.key }
val href = matchs.value.map { match ->
val linkUrl = fixUrl(match.selectFirst("a")?.attr("href") ?: "")
val linkUrl = fixUrl(match.selectFirst("a")?.attr("href") ?: return@mapNotNull null)
val lang = match.attr("class")
LinkParser(linkUrl, lang, matchName)
}
@ -88,7 +88,7 @@ class StarLiveProvider : MainAPI() {
return LiveStreamLoadResponse(
dataUrl = url,
url = matchdata?.linkData?.firstOrNull()?.link ?: mainUrl,
name = matchdata?.linkData?.firstOrNull()?.name ?: mainUrl,
name = matchdata?.linkData?.firstOrNull()?.name ?: "No name",
posterUrl = poster,
plot = matchstart,
apiName = this@StarLiveProvider.name
@ -103,7 +103,7 @@ class StarLiveProvider : MainAPI() {
val referrerLink = if (linktoStream.contains("starlive")) {
app.get(linktoStream, referer = data.link).document.selectFirst("iframe")?.attr("src")
?: ""
?: return
} else {
linktoStream
}