diff --git a/stream-chat-android-ui-components/src/main/kotlin/com/getstream/sdk/chat/viewmodel/messages/MessageListItemLiveData.kt b/stream-chat-android-ui-components/src/main/kotlin/com/getstream/sdk/chat/viewmodel/messages/MessageListItemLiveData.kt index e50867b4084..6fb19d7c137 100644 --- a/stream-chat-android-ui-components/src/main/kotlin/com/getstream/sdk/chat/viewmodel/messages/MessageListItemLiveData.kt +++ b/stream-chat-android-ui-components/src/main/kotlin/com/getstream/sdk/chat/viewmodel/messages/MessageListItemLiveData.kt @@ -341,6 +341,7 @@ internal class MessageListItemLiveData( // filter your own read status and sort by last read val sortedReads = reads .filter { it.user.id != currentUserId } + .filterNot { it.lastRead == null } .sortedBy { it.lastRead } .toMutableList() if (sortedReads.isEmpty()) return messages