onChange method Null safety

  1. @override
void onChange(
  1. BlocBase bloc,
  2. Change change
)
override

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);
  _logger.d(
    '''
    onChange(${bloc.runtimeType})
    currentState: {
      ${change.currentState}
    }
    nextState: {
      ${change.nextState}
    }
    ''',
  );
}