onError method
Called whenever an error
is thrown in any Bloc or Cubit.
The stackTrace
argument may be StackTrace.empty if an error
was received without a stack trace.
Implementation
@override
void onError(BlocBase bloc, Object error, StackTrace stackTrace) {
super.onError(bloc, error, stackTrace);
var notify = true;
if (bloc is FieldBloc && !notifyOnFieldBlocError) {
notify = false;
} else if (bloc is FormBloc && !notifyOnFormBlocError) {
notify = false;
}
if (notify) {
child.onError(bloc, error, stackTrace);
}
}