fix: do not crash outside of servers

Signed-off-by: Infi <wingit@geist.ga>
This commit is contained in:
Infi 2023-09-16 15:29:21 +02:00
parent 91788740a6
commit d9c858c064
1 changed files with 1 additions and 1 deletions

View File

@ -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!!)