19 lines
397 B
Dart
19 lines
397 B
Dart
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
|
import 'package:rogapp/features/data/user.dart';
|
|
|
|
class UserNotifier extends StateNotifier<User?> {
|
|
UserNotifier() : super(null);
|
|
|
|
void setUser(User? user) {
|
|
state = user;
|
|
}
|
|
|
|
void clearUser() {
|
|
state = null;
|
|
}
|
|
}
|
|
|
|
final userNotifierProvider = StateNotifierProvider<UserNotifier, User?>((ref) {
|
|
return UserNotifier();
|
|
});
|