fix: app crash when message id is null #28

Merged
reya merged 3 commits from fix-crash into master 2026-06-27 03:26:09 +00:00
Showing only changes of commit f3e1a9968f - Show all commits

View File

@@ -234,9 +234,10 @@ fun ChatScreen(id: Long, screening: Boolean = false) {
) {
groupedMessages.forEach { (dateHeader, messagesInGroup) ->
items(
messagesInGroup,
key = { it.id()?.toBech32()!! }) { event ->
ChatMessage(event)
items = messagesInGroup,
key = { it.id()?.toBech32() ?: it.hashCode() }
) {
ChatMessage(it)
}
item {
DateSeparator(dateHeader)