onTransition method
Called whenever a transition occurs in any bloc
with the given bloc
and transition
.
A transition
occurs when a new event
is added
and a new state is emitted
from a corresponding EventHandler
.
onTransition is called before a bloc
's state has been updated.
Implementation
@override
void onTransition(Bloc bloc, Transition transition) {
super.onTransition(bloc, transition);
if (onTransitionFunc != null) {
onTransitionFunc!(bloc, transition);
}
transitions.add(
TransitionInfo(
bloc: bloc.runtimeType.toString(),
transition: transition,
timestamp: DateTime.now(),
),
);
}