From 3ed50939d0d5a50fface2e5252393ec3879497a3 Mon Sep 17 00:00:00 2001 From: jantunesmesias Date: Tue, 6 Aug 2024 17:52:30 -0300 Subject: [PATCH] WIP --- .../preferences_settings_model.dart | 38 ++++++++++++++----- 1 file changed, 29 insertions(+), 9 deletions(-) diff --git a/lib/pages/preferences_settings_page/preferences_settings_model.dart b/lib/pages/preferences_settings_page/preferences_settings_model.dart index 7b73aec2..80790cbc 100644 --- a/lib/pages/preferences_settings_page/preferences_settings_model.dart +++ b/lib/pages/preferences_settings_page/preferences_settings_model.dart @@ -281,6 +281,34 @@ class PreferencesPageModel with ChangeNotifier { cliID: FFAppState().cliUUID, tarefa: 'I', ) + .then((value) { + FFAppState().deleteCliUUID(); + FFAppState().deleteLocal(); + FFAppState().deleteOwnerUUID(); + Navigator.pop(context); + Navigator.pop(context); + + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + content: Text( + FFLocalizations.of(context).getVariableText( + enText: 'Device unlinked successfully', + ptText: + 'Dispositivo desvinculado com sucesso', + ), + style: TextStyle( + color: + FlutterFlowTheme.of(context).info)), + backgroundColor: + FlutterFlowTheme.of(context).success, + duration: const Duration(seconds: 3), + behavior: SnackBarBehavior.floating, + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(30), + ), + ), + ); + }) // ignore: body_might_complete_normally_catch_error .catchError((err, stack) { log(err.toString()); @@ -303,15 +331,7 @@ class PreferencesPageModel with ChangeNotifier { ), ), ); - }).then( - (value) { - FFAppState().deleteCliUUID(); - FFAppState().deleteLocal(); - FFAppState().deleteOwnerUUID(); - Navigator.pop(context); - Navigator.pop(context); - }, - ); + }); notifyListeners(); } catch (err, stack) { log(err.toString());