Prevent crash

This commit is contained in:
Sylvain Berfini 2020-06-11 15:34:58 +02:00
parent 7ca36938df
commit 85a843b9ad

View file

@ -48,7 +48,7 @@ class ChatRoomViewModel(val chatRoom: ChatRoom) : ViewModel(), ContactViewModelI
override val displayName: String by lazy { override val displayName: String by lazy {
when { when {
chatRoom.hasCapability(ChatRoomCapabilities.Basic.toInt()) -> LinphoneUtils.getDisplayName(chatRoom.peerAddress) chatRoom.hasCapability(ChatRoomCapabilities.Basic.toInt()) -> LinphoneUtils.getDisplayName(chatRoom.peerAddress)
chatRoom.hasCapability(ChatRoomCapabilities.OneToOne.toInt()) -> LinphoneUtils.getDisplayName(chatRoom.participants.first()?.address ?: chatRoom.peerAddress) chatRoom.hasCapability(ChatRoomCapabilities.OneToOne.toInt()) -> LinphoneUtils.getDisplayName(chatRoom.participants.firstOrNull()?.address ?: chatRoom.peerAddress)
chatRoom.hasCapability(ChatRoomCapabilities.Conference.toInt()) -> chatRoom.subject chatRoom.hasCapability(ChatRoomCapabilities.Conference.toInt()) -> chatRoom.subject
else -> chatRoom.peerAddress.asStringUriOnly() else -> chatRoom.peerAddress.asStringUriOnly()
} }