userNotiferProvider top-level property
Implementation
final userNotiferProvider = StateNotifierProvider<BaseUserNotifier, BaseUser>(
(ref) {
final pref = ref.read(sharedPrefProvider);
final hasUser = pref.containsKey(kuserKey);
print(hasUser);
if (hasUser) {
final userfromPref = pref.getString(kuserKey)!;
print(userfromPref);
final user = BaseUser.fromJson(userfromPref);
return BaseUserNotifier(ref.read, user);
}
return BaseUserNotifier(ref.read);
},
);