fix: app crash when message id is null (#28)

Reviewed-on: https://git.reya.su/reya/coop-mobile/pulls/28
This commit is contained in:
2026-06-27 03:26:07 +00:00
parent b90279e174
commit dd416711e2
3 changed files with 8 additions and 7 deletions
@@ -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)