fix: do not crash outside of servers
Signed-off-by: Infi <wingit@geist.ga>
This commit is contained in:
parent
91788740a6
commit
d9c858c064
|
|
@ -443,7 +443,7 @@ class ChannelScreenViewModel : ViewModel() {
|
||||||
if (activeChannel == null) return
|
if (activeChannel == null) return
|
||||||
|
|
||||||
val selfUser = RevoltAPI.userCache[RevoltAPI.selfId] ?: 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!!) }
|
activeChannel?.server?.let { RevoltAPI.members.getMember(it, selfUser.id!!) }
|
||||||
?: fetchMember(activeChannel!!.server!!, selfUser.id!!)
|
?: fetchMember(activeChannel!!.server!!, selfUser.id!!)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue