When event has no id, just cancel parsing the latest room message (#1126)

This commit is contained in:
Jorge Martin Espinosa 2023-08-23 14:50:22 +02:00 committed by GitHub
parent 6822e6dacb
commit 7eb1f1c7bf
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 1 deletions

1
changelog.d/1125.bugfix Normal file
View file

@ -0,0 +1 @@
When event has no id, just cancel parsing the latest room message for a room.

View file

@ -25,7 +25,7 @@ class RoomMessageFactory {
eventTimelineItem ?: return null
val mappedTimelineItem = EventTimelineItemMapper().map(eventTimelineItem)
return RoomMessage(
eventId = mappedTimelineItem.eventId!!,
eventId = mappedTimelineItem.eventId ?: return null,
event = mappedTimelineItem,
sender = mappedTimelineItem.sender,
originServerTs = mappedTimelineItem.timestamp,