Fixed unread message count not updated in chat room list cell when a new message was received

This commit is contained in:
Sylvain Berfini 2023-11-20 11:27:36 +01:00
parent c2eccd23a8
commit fb05cf6280

View file

@ -94,6 +94,7 @@ class ConversationModel @WorkerThread constructor(val chatRoom: ChatRoom) {
override fun onMessagesReceived(chatRoom: ChatRoom, chatMessages: Array<out ChatMessage>) {
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)
}