From 3de51af4b1a5f45408e463c9d5db5980cfcd2640 Mon Sep 17 00:00:00 2001 From: ganfra Date: Tue, 3 Jan 2023 19:57:43 +0100 Subject: [PATCH] RoomList: re-add placeholders --- .../element/android/x/features/roomlist/RoomListPresenter.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/features/roomlist/src/main/java/io/element/android/x/features/roomlist/RoomListPresenter.kt b/features/roomlist/src/main/java/io/element/android/x/features/roomlist/RoomListPresenter.kt index 3fad20ab7f..e4f52dce3f 100644 --- a/features/roomlist/src/main/java/io/element/android/x/features/roomlist/RoomListPresenter.kt +++ b/features/roomlist/src/main/java/io/element/android/x/features/roomlist/RoomListPresenter.kt @@ -71,7 +71,10 @@ class RoomListPresenter @Inject constructor( } private suspend fun updateFilteredRoomSummaries(roomSummaries: List?, filter: String): ImmutableList { - val mappedRoomSummaries = mapRoomSummaries(roomSummaries.orEmpty()) + if (roomSummaries.isNullOrEmpty()) { + return RoomListRoomSummaryPlaceholders.createFakeList(16).toImmutableList() + } + val mappedRoomSummaries = mapRoomSummaries(roomSummaries) return if (filter.isEmpty()) { mappedRoomSummaries } else {