Fix make list evaluation explicit in visibility dialog

codemagic-setup
Hank Grabowski 2023-11-17 23:16:48 -05:00
rodzic 479fa2a545
commit 061a32c4fb
1 zmienionych plików z 18 dodań i 14 usunięć

Wyświetl plik

@ -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
(u) => cm.getById(u).fold( .map(
onSuccess: (connection) => connection.handle, (u) => cm.getById(u).fold(
onError: (_) => 'User $u', onSuccess: (connection) => connection.handle,
), onError: (_) => 'User $u',
); ),
)
.toList();
final excludedUsers = visibility.excludedUserIds.map( final excludedUsers = visibility.excludedUserIds
(u) => cm.getById(u).fold( .map(
onSuccess: (connection) => connection.handle, (u) => cm.getById(u).fold(
onError: (_) => 'User $u', onSuccess: (connection) => connection.handle,
), onError: (_) => 'User $u',
); ),
)
.toList();
return showDialog<bool>( return showDialog<bool>(
context: context, context: context,