chore(collab): await member list refresh after invite/remove actions
- Await _loadMembers after invite to avoid stale member list state - Await _loadMembers after remove for deterministic UI sync - Keep collaborative management views consistent immediately after mutations
This commit is contained in:
parent
d287d175b5
commit
b26bcf6226
1 changed files with 2 additions and 2 deletions
|
|
@ -200,7 +200,7 @@ class _ManageCollectionScreenState extends State<ManageCollectionScreen> {
|
|||
email: email,
|
||||
);
|
||||
showGlobalSnackBar('Member invited!');
|
||||
_loadMembers();
|
||||
await _loadMembers();
|
||||
} catch (e) {
|
||||
showGlobalSnackBar('$e', isError: true);
|
||||
} finally {
|
||||
|
|
@ -237,7 +237,7 @@ class _ManageCollectionScreenState extends State<ManageCollectionScreen> {
|
|||
membershipId: member.id,
|
||||
);
|
||||
showGlobalSnackBar('Member removed.');
|
||||
_loadMembers();
|
||||
await _loadMembers();
|
||||
} catch (e) {
|
||||
showGlobalSnackBar('Failed: $e', isError: true);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue