From fb05cf628024e08400a67d48bd2fc531a7d7e25b Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Mon, 20 Nov 2023 11:27:36 +0100 Subject: [PATCH] Fixed unread message count not updated in chat room list cell when a new message was received --- .../java/org/linphone/ui/main/chat/model/ConversationModel.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/linphone/ui/main/chat/model/ConversationModel.kt b/app/src/main/java/org/linphone/ui/main/chat/model/ConversationModel.kt index bc2169f15..832c5590c 100644 --- a/app/src/main/java/org/linphone/ui/main/chat/model/ConversationModel.kt +++ b/app/src/main/java/org/linphone/ui/main/chat/model/ConversationModel.kt @@ -94,6 +94,7 @@ class ConversationModel @WorkerThread constructor(val chatRoom: ChatRoom) { override fun onMessagesReceived(chatRoom: ChatRoom, chatMessages: Array) { updateLastMessage() updateLastUpdatedTime() + unreadMessageCount.postValue(chatRoom.unreadMessagesCount) } @WorkerThread @@ -115,7 +116,7 @@ class ConversationModel @WorkerThread constructor(val chatRoom: ChatRoom) { @WorkerThread override fun onEphemeralEvent(chatRoom: ChatRoom, eventLog: EventLog) { - Log.i("$TAG Ephemeral event received [${eventLog.type}]") + Log.i("$TAG Ephemeral event [${eventLog.type}]") isEphemeral.postValue(chatRoom.isEphemeralEnabled) }