Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save Collins-01/810cf3c6c11aa160063b5987948dd2aa to your computer and use it in GitHub Desktop.

Select an option

Save Collins-01/810cf3c6c11aa160063b5987948dd2aa to your computer and use it in GitHub Desktop.
import 'package:flutter_riverpod/flutter_riverpod.dart';
class UserProvider extends StateNotifier<UserModel> {
UserProvider() : super(UserModel());
void setUser(UserModel user) {
state = user;
}
Future<void> getUser() async {
final user = await getIt<UserRepository>().getUserInfo();
setUser(user);
}
}
final userProvider = StateNotifierProvider<UserProvider, UserModel>((ref) => UserProvider());
@Collins-01
Copy link
Author

kkk

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment