Mark chat room as read when sending a new message to update getFirstUnreadMessagePosition() in conversation adapter

This commit is contained in:
Sylvain Berfini 2024-01-08 09:24:46 +01:00
parent ac7e19144d
commit 61c85128e8

View file

@ -118,6 +118,9 @@ class ConversationViewModel @UiThread constructor() : ViewModel() {
val message = eventLog.chatMessage
Log.i("$TAG Message [$message] is being sent")
// Prevents auto scroll to go to latest received message
chatRoom.markAsRead()
val list = arrayListOf<EventLogModel>()
list.addAll(events.value.orEmpty())