avoid recompose when revealed is clean

This commit is contained in:
Diogo
2024-10-31 16:02:00 +00:00
parent 8ff2f66bb9
commit 7e9ab7cd85
@@ -1019,7 +1019,9 @@ fun BoxWithConstraintsScope.ChatItemsList(
snapshotFlow { chatModel.chatId.value }
.distinctUntilChanged()
.collect {
revealedItems.value = setOf()
if (revealedItems.value.isNotEmpty()) {
revealedItems.value = setOf()
}
preloadItemsEnabled.value = true
val firstUnreadItem = reversedChatItems.findLast { it.isRcvNew }
if (firstUnreadItem != null) {