This commit is contained in:
cxc
2023-02-07 17:28:01 +08:00
parent ac65c1dec0
commit 06ff4a41f4
25 changed files with 537 additions and 184 deletions

View File

@ -1,4 +1,5 @@
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:shared_preferences/shared_preferences.dart';
class TokenNotifier extends Notifier<String> {
@override
@ -8,6 +9,16 @@ class TokenNotifier extends Notifier<String> {
setToken(String token) {
state = token;
SharedPreferences.getInstance().then((prefs) {
prefs.setString("token", token);
});
}
removeToken() {
state = '';
SharedPreferences.getInstance().then((prefs) {
prefs.setString("token", "");
});
}
}