chore: Follow up spaces ui

This commit is contained in:
Krille 2024-07-15 13:57:29 +02:00
parent 942970e049
commit 3bd7257249
No known key found for this signature in database
GPG key ID: E067ECD60F1A0652

View file

@ -40,6 +40,16 @@ class ChatListViewBody extends StatelessWidget {
toParentSpace: controller.setActiveSpace,
);
}
final spaces = client.rooms.where((r) => r.isSpace);
final spaceDelegateCandidates = <String, Room>{};
for (final space in spaces) {
for (final spaceChild in space.spaceChildren) {
final roomId = spaceChild.roomId;
if (roomId == null) continue;
spaceDelegateCandidates[roomId] = space;
}
}
final publicRooms = controller.roomSearchResult?.chunk
.where((room) => room.roomType != 'm.space')
.toList();
@ -63,16 +73,6 @@ class ChatListViewBody extends StatelessWidget {
builder: (context, _) {
final rooms = controller.filteredRooms;
final spaces = client.rooms.where((r) => r.isSpace);
final spaceDelegateCandidates = <String, Room>{};
for (final space in spaces) {
for (final spaceChild in space.spaceChildren) {
final roomId = spaceChild.roomId;
if (roomId == null) continue;
spaceDelegateCandidates[roomId] = space;
}
}
return SafeArea(
child: CustomScrollView(
controller: controller.scrollController,