From 89b344b132d88ef247711eb99e55c3a90dae5d92 Mon Sep 17 00:00:00 2001 From: Cloudburst <18114966+C10udburst@users.noreply.github.com> Date: Tue, 29 Nov 2022 11:37:41 +0100 Subject: [PATCH] Update EurostreamingProvider.kt --- .../main/kotlin/com/lagradost/EurostreamingProvider.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/EurostreamingProvider/src/main/kotlin/com/lagradost/EurostreamingProvider.kt b/EurostreamingProvider/src/main/kotlin/com/lagradost/EurostreamingProvider.kt index 415c9a9..ef507c0 100644 --- a/EurostreamingProvider/src/main/kotlin/com/lagradost/EurostreamingProvider.kt +++ b/EurostreamingProvider/src/main/kotlin/com/lagradost/EurostreamingProvider.kt @@ -29,15 +29,15 @@ class EurostreamingProvider : MainAPI() { val url = request.data + page val soup = app.get(url, interceptor = interceptor).document - val home = soup.select("div.post-thumb").map { + val home = soup.select("div.post-thumb").mapNotNull { it.toSearchResult() } return newHomePageResponse(arrayListOf(HomePageList(request.name, home)), hasNext = true) } - private fun Element.toSearchResult(): SearchResponse { - val title = this.selectFirst("a")?.attr("title") - val link = this.selectFirst("a")?.attr("href") + private fun Element.toSearchResult(): SearchResponse? { + val title = this.selectFirst("a")?.attr("title") ?: return null + val link = this.selectFirst("a")?.attr("href") ?: return null val image = fixUrlNull(mainUrl + this.selectFirst("img")?.attr("src")?.trim()) return newTvSeriesSearchResponse(title, link, TvType.TvSeries){