onChange method
Called whenever a Change
occurs in any bloc
A change
occurs when a new state is emitted.
onChange is called before a bloc's state has been updated.
Implementation
@override
void onChange(BlocBase bloc, Change change) {
super.onChange(bloc, change);
var notify = true;
if (bloc is FieldBloc && !notifyOnFieldBlocChange) {
notify = false;
} else if (bloc is FormBloc && !notifyOnFormBlocChange) {
notify = false;
}
if (notify) {
child.onChange(bloc, change);
}
}