listOrganizationsForUser method
Implementation
@override
Future<List<AuthOrganization>> listOrganizationsForUser(String userId) =>
_atomic(() {
final ids = _members.values
.where((member) => member.userId == userId.trim())
.map((member) => member.organizationId)
.toSet();
final values =
_organizations.values
.where((organization) => ids.contains(organization.id))
.toList(growable: false)
..sort((a, b) => a.name.compareTo(b.name));
return List<AuthOrganization>.unmodifiable(values);
});