reducer method

  1. @override
S reducer(
  1. ReduxAction action,
  2. S state,
  3. T privateState
)
override

Implementation

@override
S reducer(ReduxAction action, S state, T privateState) {
  S newState = state;
  _reducerMap.forEach((Type type, TypedReducerFunction<S, T> callback) {
    if (action.runtimeType == type.runtimeType) {
      newState = callback(action, newState, privateState);
    }
  });
  return newState;
}