onBackBtnTappedProvider top-level property
Implementation
final onBackBtnTappedProvider = StateProvider<OnBackBtnFn>((ref) {
return (context) {
ref.read(userIdProvider.notifier).state = null;
ref.read(displayNameProvider.notifier).state = null;
ref.read(userPropertiesProvider.notifier).state = null;
ref.read(sdkUserExtrasProvider.notifier).state = null;
ref.read(appStateProvider.notifier).state = const AppState.initial();
ref.read(messagesProvider.notifier).clear();
ref.read(qiscusProvider.future).then((q) => q.clearUser());
Navigator.of(context).pop();
};
}, name: 'onBackBtnTappedProvider');