make sure highlighted media has a valid mediaId

this also prevents non media from showing as highlights
This commit is contained in:
Jannik 2020-12-07 17:50:10 +01:00
parent b73822c945
commit 98636d326e
Signed by: Seil0
GPG Key ID: E8459F3723C52C24
1 changed files with 4 additions and 3 deletions

View File

@ -210,12 +210,13 @@ object AoDParser {
highlightsList.clear()
resHome.select("#aod-highlights").select("div.news-item").forEach {
val mediaId = it.select("div.news-item-text").select("a.serienlink")
.attr("href").substringAfterLast("/").toInt()
.attr("href").substringAfterLast("/").toIntOrNull()
val mediaTitle = it.select("div.news-title").select("h2").text()
val mediaImage = it.select("img").attr("src")
highlightsList.add(ItemMedia(mediaId, mediaTitle, mediaImage))
if (mediaId != null) {
highlightsList.add(ItemMedia(mediaId, mediaTitle, mediaImage))
}
}
}