import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:shared_preferences/shared_preferences.dart'; class TokenNotifier extends Notifier { @override String? build() { return ""; } setToken(String? token) { state = token; SharedPreferences.getInstance().then((prefs) { prefs.setString("token", token ?? ""); }); } removeToken() { state = ''; SharedPreferences.getInstance().then((prefs) { prefs.setString("token", ""); }); } } final tokenProvider = NotifierProvider(() => TokenNotifier()); // import 'package:fluent_ui/fluent_ui.dart'; // import 'package:fluent_ui/fluent_ui.dart'; // import 'package:shared_preferences/shared_preferences.dart'; // // class Secret extends ChangeNotifier { // String? token; // // void setToken(String? data) { // token = data; // SharedPreferences.getInstance().then((prefs) { // prefs.setString("token", data ?? ""); // }); // // notifyListeners(); // // notifyListeners(); // } // // void removeToken() { // token = ""; // SharedPreferences.getInstance().then((prefs) { // prefs.setString("token", ""); // }); // } // }