RoomList: fix small error in update processing

This commit is contained in:
ganfra 2023-06-26 22:58:54 +02:00
parent 7ba14b3014
commit 208850c0f5

View file

@ -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()