dispatch method
Implementation
dispatch(Object action, [bool log = false]) {
if (log) {
Fimber.d("${_initialState.runtimeType.toString()} action:// $action ");
Fimber.d(
"${_initialState.runtimeType.toString()} currentState:// $currentState ");
}
if (_main != null) {
_main?.dispatch(action, log);
} else {
_next(action, currentState, log);
}
}