Prevent crash if composing is sent when chat room not initialized yet

This commit is contained in:
Sylvain Berfini 2025-02-03 09:43:17 +01:00
parent 0625239477
commit e5795ea05f

View file

@ -191,6 +191,7 @@ class SendMessageInConversationViewModel
@UiThread
fun configureChatRoom(room: ChatRoom) {
Log.i("$TAG Chat room configured")
chatRoom = room
coreContext.postOnCoreThread {
chatRoom.addListener(chatRoomListener)
@ -324,7 +325,9 @@ class SendMessageInConversationViewModel
@UiThread
fun notifyChatMessageIsBeingComposed() {
coreContext.postOnCoreThread {
chatRoom.compose()
if (::chatRoom.isInitialized) {
chatRoom.compose()
}
}
}