handleResetBlocEvent method
Needs to reset data bloc, includes cancelling all running async tasks.
Implementation
@protected
@mustCallSuper
Future<void> handleResetBlocEvent(
ResetBlocEvent event,
Emitter<BaseState> emit,
) async {
if (event.needToCancelRunningTask) {
await cancelRunningTask();
}
reset();
if (event.needToNotify) {
emit(BaseResetDoneState(tag: event.tag));
}
}