Fix make list evaluation explicit in visibility dialog

This commit is contained in:
Hank Grabowski 2023-11-17 23:16:48 -05:00
parent 479fa2a545
commit 061a32c4fb

View file

@ -16,7 +16,7 @@ Future<bool?> showVisibilityDialog(
} }
return circlesMap[c]?.name ?? 'Circle #$c'; return circlesMap[c]?.name ?? 'Circle #$c';
}); }).toList();
final excludedCircles = visibility.excludedCircleIds.map((c) { final excludedCircles = visibility.excludedCircleIds.map((c) {
if (c == '~') { if (c == '~') {
@ -24,21 +24,25 @@ Future<bool?> showVisibilityDialog(
} }
return circlesMap[c]?.name ?? 'Circle #$c'; return circlesMap[c]?.name ?? 'Circle #$c';
}); }).toList();
final allowedUsers = visibility.allowedUserIds.map( final allowedUsers = visibility.allowedUserIds
.map(
(u) => cm.getById(u).fold( (u) => cm.getById(u).fold(
onSuccess: (connection) => connection.handle, onSuccess: (connection) => connection.handle,
onError: (_) => 'User $u', onError: (_) => 'User $u',
), ),
); )
.toList();
final excludedUsers = visibility.excludedUserIds.map( final excludedUsers = visibility.excludedUserIds
.map(
(u) => cm.getById(u).fold( (u) => cm.getById(u).fold(
onSuccess: (connection) => connection.handle, onSuccess: (connection) => connection.handle,
onError: (_) => 'User $u', onError: (_) => 'User $u',
), ),
); )
.toList();
return showDialog<bool>( return showDialog<bool>(
context: context, context: context,