dispatch method
Implementation
void dispatch(ReduxAction action) {
action.timestamp = DateTime.now().millisecondsSinceEpoch;
if (isDebug || isRecordTrace) {
action.currentTrace = Trace.current();
}
if (isDebug) {
debugActionList.add(action);
}
_dispatchController.add(WareContext(dispatch, states.value, action));
}