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) -> groupedMessages.forEach { (dateHeader, messagesInGroup) ->
items( items(
messagesInGroup, items = messagesInGroup,
key = { it.id()?.toBech32()!! }) { event -> key = { it.id()?.toBech32() ?: it.hashCode() }
ChatMessage(event) ) {
ChatMessage(it)
} }
item { item {
DateSeparator(dateHeader) DateSeparator(dateHeader)