From 238229e1acfae51ed04be560f9992750bbf7dfdf Mon Sep 17 00:00:00 2001 From: Rafael Teixeira Date: Fri, 5 Dec 2025 19:50:46 +0000 Subject: [PATCH] fix: error handling on trying to read from secure storage --- .../local_storage/preferences_controller.dart | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/uni_app/lib/controller/local_storage/preferences_controller.dart b/packages/uni_app/lib/controller/local_storage/preferences_controller.dart index afd8a4d9d..5247c32d9 100644 --- a/packages/uni_app/lib/controller/local_storage/preferences_controller.dart +++ b/packages/uni_app/lib/controller/local_storage/preferences_controller.dart @@ -101,7 +101,15 @@ class PreferencesController { } static Future getSavedSession() async { - final value = await _secureStorage.read(key: _userSession); + String? value; + + try { + value = await _secureStorage.read(key: _userSession); + } catch (e) { + await _secureStorage.deleteAll(); + return null; + } + if (value == null) { return null; }