From d0f257089b9ee2c6fe01b80633a8083994420550 Mon Sep 17 00:00:00 2001 From: CakesTwix Date: Sun, 19 Mar 2023 19:05:46 +0200 Subject: [PATCH] anitubeinua: fix drop UFDub player --- .../com/lagradost/AnitubeinuaProvider.kt | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/AnitubeinuaProvider/src/main/kotlin/com/lagradost/AnitubeinuaProvider.kt b/AnitubeinuaProvider/src/main/kotlin/com/lagradost/AnitubeinuaProvider.kt index 6c26ed6..2f7e377 100644 --- a/AnitubeinuaProvider/src/main/kotlin/com/lagradost/AnitubeinuaProvider.kt +++ b/AnitubeinuaProvider/src/main/kotlin/com/lagradost/AnitubeinuaProvider.kt @@ -1,5 +1,6 @@ package com.lagradost +import android.util.Log import com.lagradost.models.PlayerJson import com.lagradost.extractors.AshdiExtractor import com.lagradost.cloudstream3.* @@ -110,7 +111,10 @@ class AnitubeinuaProvider : MainAPI() { if (!ajax.isNullOrEmpty()) { // Ajax list ajax.groupBy{ it.name }.forEach { episodes -> // Group by name - episodes.value.forEach{ + episodes.value.forEach lit@{ + // UFDub player, drop + if(it.name == "ПЛЕЙЛИСТ") return@lit + if(it.urls.isDub){ dubEpisodes.add(Episode( "${it.name}, $id, ${it.urls.isDub}", @@ -134,16 +138,17 @@ class AnitubeinuaProvider : MainAPI() { val episodesList = fromVideoContructor(script) episodesList.forEachIndexed { index, episode -> - if(!episode.playerName.contains("ПЛЕЙЛИСТ")) // UFDub player - { - dubEpisodes.add( - Episode( - "${episode.episodeName}, $url", - episode.episodeName, - episode = episode.episodeNumber, - ) + // UFDub player, drop + if(episode.episodeName == "ПЛЕЙЛИСТ") return@forEachIndexed + + dubEpisodes.add( + Episode( + "${episode.episodeName}, $url", + episode.episodeName, + episode = episode.episodeNumber, ) - } + ) + } }