File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
features/space/impl/src/main/kotlin/io/element/android/features/space/impl/leave Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -65,6 +65,8 @@ class LeaveSpacePresenter(
65
65
roomId = RoomId (" !roomId2:example.com" ),
66
66
),
67
67
)
68
+ // By default select all rooms
69
+ selectedRoomIds.value = rooms.map { it.roomId }.toSet()
68
70
value = rooms
69
71
}
70
72
val selectableSpaceRooms by produceState<AsyncData <ImmutableList <SelectableSpaceRoom >>>(
@@ -86,7 +88,9 @@ class LeaveSpacePresenter(
86
88
87
89
fun handleEvents (event : LeaveSpaceEvents ) {
88
90
when (event) {
89
- LeaveSpaceEvents .DeselectAllRooms -> selectedRoomIds.value = emptySet()
91
+ LeaveSpaceEvents .DeselectAllRooms -> {
92
+ selectedRoomIds.value = emptySet()
93
+ }
90
94
LeaveSpaceEvents .SelectAllRooms -> {
91
95
selectedRoomIds.value = selectableSpaceRooms.dataOrNull()
92
96
.orEmpty()
You can’t perform that action at this time.
0 commit comments