We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 44719d0 commit ccbd41fCopy full SHA for ccbd41f
packages/supabase_flutter/lib/src/local_storage.dart
@@ -78,6 +78,21 @@ class SharedPreferencesLocalStorage extends LocalStorage {
78
if (!_useWebLocalStorage) {
79
WidgetsFlutterBinding.ensureInitialized();
80
_prefs = SharedPreferencesAsync();
81
+
82
+ await _maybeMigrateAccessToken();
83
+ }
84
85
86
+ Future<void> _maybeMigrateAccessToken() async {
87
+ final legacyPrefs = await SharedPreferences.getInstance();
88
89
+ if (legacyPrefs.containsKey(persistSessionKey)) {
90
+ final accessToken = legacyPrefs.getString(persistSessionKey);
91
92
+ if (accessToken != null) {
93
+ await legacyPrefs.remove(persistSessionKey);
94
+ await _prefs.setString(persistSessionKey, accessToken);
95
96
}
97
98
0 commit comments