Skip to content

Commit 7eb1f1c

Browse files
authored
When event has no id, just cancel parsing the latest room message (#1126)
1 parent 6822e6d commit 7eb1f1c

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

changelog.d/1125.bugfix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
When event has no id, just cancel parsing the latest room message for a room.

libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/message/RoomMessageFactory.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ class RoomMessageFactory {
2525
eventTimelineItem ?: return null
2626
val mappedTimelineItem = EventTimelineItemMapper().map(eventTimelineItem)
2727
return RoomMessage(
28-
eventId = mappedTimelineItem.eventId!!,
28+
eventId = mappedTimelineItem.eventId ?: return null,
2929
event = mappedTimelineItem,
3030
sender = mappedTimelineItem.sender,
3131
originServerTs = mappedTimelineItem.timestamp,

0 commit comments

Comments
 (0)