fix: Load space members to display DM rooms

onboarding
Christian Pauly 4 years ago
parent 29a3b4ff02
commit c13e17afeb

@ -326,6 +326,16 @@ class ChatListController extends State<ChatList> {
if (client.prevBatch?.isEmpty ?? true) {
await client.onFirstSync.stream.first;
}
// Load space members to display DM rooms
if (activeSpaceId != null) {
final space = client.getRoomById(activeSpaceId);
final localMembers = space.getParticipants().length;
final actualMembersCount = (space.summary?.mInvitedMemberCount ?? 0) +
(space.summary?.mJoinedMemberCount ?? 0);
if (localMembers < actualMembersCount) {
await space.requestParticipants();
}
}
return true;
}

Loading…
Cancel
Save