From 4fb4c4d4a5e5af0fb9b26e18e913d895dafe8e2b Mon Sep 17 00:00:00 2001 From: ganfra Date: Mon, 7 Jul 2025 21:29:13 +0200 Subject: [PATCH] fix ( room list) : rebuild with filteredSummaries to avoid bad state in the room list --- .../android/features/home/impl/datasource/RoomListDataSource.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/datasource/RoomListDataSource.kt b/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/datasource/RoomListDataSource.kt index dcda64ca9c..3ed7c383ba 100644 --- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/datasource/RoomListDataSource.kt +++ b/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/datasource/RoomListDataSource.kt @@ -119,7 +119,7 @@ class RoomListDataSource @Inject constructor( private suspend fun rebuildAllRoomSummaries() { lock.withLock { - roomListService.allRooms.summaries.replayCache.firstOrNull()?.let { roomSummaries -> + roomListService.allRooms.filteredSummaries.replayCache.firstOrNull()?.let { roomSummaries -> buildAndEmitAllRooms(roomSummaries, useCache = false) } }