From 065fd95eae8eb7d962b1a8bc63bc74ac61619369 Mon Sep 17 00:00:00 2001 From: Horis <821938089@qq.com> Date: Sat, 14 Jan 2023 20:03:30 +0800 Subject: [PATCH] Update Dailymotion.kt --- .../cloudstream3/extractors/Dailymotion.kt | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/com/lagradost/cloudstream3/extractors/Dailymotion.kt b/app/src/main/java/com/lagradost/cloudstream3/extractors/Dailymotion.kt index 32aa5667..125e4bcf 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/extractors/Dailymotion.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/extractors/Dailymotion.kt @@ -13,6 +13,7 @@ open class Dailymotion : ExtractorApi() { override val mainUrl = "https://www.dailymotion.com" override val name = "Dailymotion" override val requiresReferer = false + @Suppress("RegExpSimplifiable") private val videoIdRegex = "^[kx][a-zA-Z0-9]+\$".toRegex() @@ -42,16 +43,18 @@ open class Dailymotion : ExtractorApi() { val metaData = app.get(metaDataUrl, referer = embedUrl, cookies = cookies) .parsedSafe() ?: return metaData.qualities.forEach { (key, video) -> - video.map { - ExtractorLink( - name, - "$name $key", - it.url, - "", - Qualities.Unknown.value, - true + video.forEach { + callback.invoke( + ExtractorLink( + name, + "$name $key", + it.url, + "", + Qualities.Unknown.value, + true + ) ) - }.forEach(callback) + } } }