chore: Follow up spaces ui
This commit is contained in:
parent
942970e049
commit
3bd7257249
1 changed files with 10 additions and 10 deletions
|
|
@ -40,6 +40,16 @@ class ChatListViewBody extends StatelessWidget {
|
||||||
toParentSpace: controller.setActiveSpace,
|
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
|
final publicRooms = controller.roomSearchResult?.chunk
|
||||||
.where((room) => room.roomType != 'm.space')
|
.where((room) => room.roomType != 'm.space')
|
||||||
.toList();
|
.toList();
|
||||||
|
|
@ -63,16 +73,6 @@ class ChatListViewBody extends StatelessWidget {
|
||||||
builder: (context, _) {
|
builder: (context, _) {
|
||||||
final rooms = controller.filteredRooms;
|
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(
|
return SafeArea(
|
||||||
child: CustomScrollView(
|
child: CustomScrollView(
|
||||||
controller: controller.scrollController,
|
controller: controller.scrollController,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue