From f3b85a39d9f9ed4194f6cd161635ae7fd2dc7f4e Mon Sep 17 00:00:00 2001 From: Jonatas Antunes Messias Date: Wed, 19 Jun 2024 18:02:28 -0300 Subject: [PATCH] add tokenAPNS FFAppState --- lib/app_state.dart | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/lib/app_state.dart b/lib/app_state.dart index bd0ce11b..36fb9dd7 100644 --- a/lib/app_state.dart +++ b/lib/app_state.dart @@ -60,6 +60,9 @@ class FFAppState extends ChangeNotifier { await _safeInitAsync(() async { _name = await secureStorage.getString('ff_name') ?? _name; }); + await _safeInitAsync(() async { + _name = await secureStorage.getString('ff_tokenAPNS') ?? _name; + }); } void update(VoidCallback callback) { @@ -80,6 +83,23 @@ class FFAppState extends ChangeNotifier { secureStorage.delete(key: 'ff_cliUUID'); } + String? _tokenAPNS = ''; + String? get tokenAPNS => _tokenAPNS; + + set tokenAPNS(String? value) { + _tokenAPNS = value; + // Verifica se o valor é nulo antes de tentar salvar no secureStorage + if (value != null) { + secureStorage.setString('ff_tokenAPNS', value); + } else { + secureStorage.delete(key: 'ff_tokenAPNS'); + } + } + + void deleteTokenAPNS() { + secureStorage.delete(key: 'ff_tokenAPNS'); + } + String _ownerUUID = ''; String get ownerUUID => _ownerUUID; set ownerUUID(String value) { @@ -276,5 +296,6 @@ extension FlutterSecureStorageExtensions on FlutterSecureStorage { .toList(); }); Future setStringList(String key, List value) async => - await writeSync(key: key, value: const ListToCsvConverter().convert([value])); + await writeSync( + key: key, value: const ListToCsvConverter().convert([value])); }