dispatch method

dynamic dispatch(
  1. Object action, [
  2. bool log = false
])

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);
  }
}