From d9c858c064f48faa40f4d314a153c3053f390f52 Mon Sep 17 00:00:00 2001 From: Infi Date: Sat, 16 Sep 2023 15:29:21 +0200 Subject: [PATCH] fix: do not crash outside of servers Signed-off-by: Infi --- .../revolt/screens/chat/views/channel/ChannelScreenViewModel.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/chat/revolt/screens/chat/views/channel/ChannelScreenViewModel.kt b/app/src/main/java/chat/revolt/screens/chat/views/channel/ChannelScreenViewModel.kt index 0af595a7..0be891f5 100644 --- a/app/src/main/java/chat/revolt/screens/chat/views/channel/ChannelScreenViewModel.kt +++ b/app/src/main/java/chat/revolt/screens/chat/views/channel/ChannelScreenViewModel.kt @@ -443,7 +443,7 @@ class ChannelScreenViewModel : ViewModel() { if (activeChannel == null) return val selfUser = RevoltAPI.userCache[RevoltAPI.selfId] ?: return - val selfMember = + val selfMember = if (activeChannel!!.server == null) null else activeChannel?.server?.let { RevoltAPI.members.getMember(it, selfUser.id!!) } ?: fetchMember(activeChannel!!.server!!, selfUser.id!!)