From dbe30116e37897a491c1c8e35f69d68fd91e567d Mon Sep 17 00:00:00 2001 From: Isira Seneviratne Date: Sun, 9 Feb 2025 19:11:02 +0530 Subject: [PATCH] Remove Unknown class --- .../org/schabi/newpipe/ui/components/items/Info.kt | 2 -- .../newpipe/ui/components/video/RelatedItems.kt | 13 +++++-------- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/org/schabi/newpipe/ui/components/items/Info.kt b/app/src/main/java/org/schabi/newpipe/ui/components/items/Info.kt index d49525877f8..7f497c939a8 100644 --- a/app/src/main/java/org/schabi/newpipe/ui/components/items/Info.kt +++ b/app/src/main/java/org/schabi/newpipe/ui/components/items/Info.kt @@ -62,5 +62,3 @@ class Playlist( item.streamCount ) } - -object Unknown : Info() diff --git a/app/src/main/java/org/schabi/newpipe/ui/components/video/RelatedItems.kt b/app/src/main/java/org/schabi/newpipe/ui/components/video/RelatedItems.kt index 6a5989f1370..150cc47c0ff 100644 --- a/app/src/main/java/org/schabi/newpipe/ui/components/video/RelatedItems.kt +++ b/app/src/main/java/org/schabi/newpipe/ui/components/video/RelatedItems.kt @@ -35,7 +35,6 @@ import org.schabi.newpipe.info_list.ItemViewMode import org.schabi.newpipe.ui.components.items.ItemList import org.schabi.newpipe.ui.components.items.Playlist import org.schabi.newpipe.ui.components.items.Stream -import org.schabi.newpipe.ui.components.items.Unknown import org.schabi.newpipe.ui.theme.AppTheme import org.schabi.newpipe.util.Localization import org.schabi.newpipe.util.NO_SERVICE_ID @@ -50,13 +49,11 @@ fun RelatedItems(info: StreamInfo) { var isAutoQueueEnabled by rememberSaveable { mutableStateOf(sharedPreferences.getBoolean(key, false)) } - val displayItems = info.relatedItems.map { - if (it is StreamInfoItem) { - Stream(it, getStreamDetailText(context, it)) - } else if (it is PlaylistInfoItem) { - Playlist(it) - } else { - Unknown + val displayItems = info.relatedItems.mapNotNull { + when (it) { + is StreamInfoItem -> Stream(it, getStreamDetailText(context, it)) + is PlaylistInfoItem -> Playlist(it) + else -> null } }