From e2dfb7ecc0e838e2cdcebe6e34413352f81a7326 Mon Sep 17 00:00:00 2001 From: Infi Date: Sun, 12 Nov 2023 21:18:57 +0100 Subject: [PATCH] fix: issue where uncategorised channels don't show Signed-off-by: Infi --- .../main/java/chat/revolt/api/internals/ChannelUtils.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/chat/revolt/api/internals/ChannelUtils.kt b/app/src/main/java/chat/revolt/api/internals/ChannelUtils.kt index 2c1fdf62..3e5e1c60 100644 --- a/app/src/main/java/chat/revolt/api/internals/ChannelUtils.kt +++ b/app/src/main/java/chat/revolt/api/internals/ChannelUtils.kt @@ -28,7 +28,13 @@ object ChannelUtils { val output = mutableListOf() val uncategorised = - server.channels?.filter { c -> server.categories?.none { cat -> cat.channels?.contains(c) == true } == true } + server.channels?.filter { c -> + server.categories?.none { cat -> + cat.channels?.contains( + c + ) == true + } ?: true + } ?.mapNotNull { RevoltAPI.channelCache[it]?.let { it1 -> CategorisedChannelList.Channel(it1)