mirror of
https://gitlab.com/mysocialportal/relatica
synced 2024-10-18 15:53:32 +00:00
Fix make list evaluation explicit in visibility dialog
This commit is contained in:
parent
479fa2a545
commit
061a32c4fb
1 changed files with 18 additions and 14 deletions
|
@ -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,
|
||||||
|
|
Loading…
Reference in a new issue