Browse Source

RoomList: fix small error in update processing

jonny/proxy
ganfra 1 year ago
parent
commit
eb00ef3c06
  1. 5
      libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/RoomSummaryListProcessor.kt

5
libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/room/RoomSummaryListProcessor.kt

@ -77,15 +77,14 @@ class RoomSummaryListProcessor(
removeAt(update.index.toInt()) removeAt(update.index.toInt())
} }
is RoomListEntriesUpdate.Reset -> { is RoomListEntriesUpdate.Reset -> {
Timber.v("Reset size: ${update.values.size}")
clear() clear()
addAll(update.values.map { buildSummaryForRoomListEntry(it) }) addAll(update.values.map { buildSummaryForRoomListEntry(it) })
} }
RoomListEntriesUpdate.PopBack -> { RoomListEntriesUpdate.PopBack -> {
removeFirstOrNull() removeLastOrNull()
} }
RoomListEntriesUpdate.PopFront -> { RoomListEntriesUpdate.PopFront -> {
removeLastOrNull() removeFirstOrNull()
} }
RoomListEntriesUpdate.Clear -> { RoomListEntriesUpdate.Clear -> {
clear() clear()

Loading…
Cancel
Save