Browse Source

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

pull/1133/head
Jorge Martin Espinosa 1 year ago committed by GitHub
parent
commit
7eb1f1c7bf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 1
      changelog.d/1125.bugfix
  2. 2
      libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/message/RoomMessageFactory.kt

1
changelog.d/1125.bugfix

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

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

@ -25,7 +25,7 @@ class RoomMessageFactory { @@ -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,

Loading…
Cancel
Save