fix mark read for ranges

This commit is contained in:
Diogo
2024-10-31 13:24:56 +00:00
parent f87a4a43c9
commit e2de454426
@@ -1346,7 +1346,14 @@ fun BoxWithConstraintsScope.ChatItemsList(
LaunchedEffect(cItem.id) {
scope.launch {
delay(600)
markRead(CC.ItemRange(cItem.id, cItem.id), null)
val range = if (sectionItems.mergeCategory != null) {
val firstItem = sectionItems.items.first()
val lastItem = sectionItems.items.last()
CC.ItemRange(lastItem.id, firstItem.id)
} else {
CC.ItemRange(cItem.id, cItem.id)
}
markRead(range, null)
}
}
}