fix: update privacy state after save and enforce 10-digit phone number validation in profile settings

This commit is contained in:
pradeepkumar
2026-04-20 09:40:30 +05:30
parent 2e789aaf47
commit eafa595438
2 changed files with 24 additions and 5 deletions

View File

@@ -154,6 +154,13 @@ class _PrivacyTabState extends ConsumerState<PrivacyTab> {
'activity_status': _activityStatus,
},
});
// Update the snapshot so a later Cancel doesn't revert the just-saved values
if (mounted) {
setState(() {
_origProfileVisibility = _profileVisibility;
_origActivityStatus = _activityStatus;
});
}
_showSnackBar('Privacy settings saved');
} catch (e) {
_showSnackBar('Failed to save: $e', isError: true);