Skip to content

Commit 5f225ce

Browse files
committed
TimelineDiff: use firstOrNull even if it shouldn't never be empty
1 parent 243a39d commit 5f225ce

File tree

1 file changed

+2
-2
lines changed
  • libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline

1 file changed

+2
-2
lines changed

libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/timeline/TimelineDiffExt.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import org.matrix.rustcomponents.sdk.TimelineItem
2828
internal fun TimelineDiff.eventOrigin(): EventItemOrigin? {
2929
return when (change()) {
3030
TimelineChange.APPEND -> {
31-
append()?.first()?.eventOrigin()
31+
append()?.firstOrNull()?.eventOrigin()
3232
}
3333
TimelineChange.PUSH_BACK -> {
3434
pushBack()?.eventOrigin()
@@ -43,7 +43,7 @@ internal fun TimelineDiff.eventOrigin(): EventItemOrigin? {
4343
insert()?.item?.eventOrigin()
4444
}
4545
TimelineChange.RESET -> {
46-
reset()?.first()?.eventOrigin()
46+
reset()?.firstOrNull()?.eventOrigin()
4747
}
4848
else -> null
4949
}

0 commit comments

Comments
 (0)