add<Payload> method

void add<Payload>(
  1. ActionName<Payload> actionName,
  2. StoreChangeHandler<Payload, State, StateBuilder> handler
)

Registers handler function to the given actionName

Implementation

void add<Payload>(ActionName<Payload> actionName,
    StoreChangeHandler<Payload, State, StateBuilder> handler) {
  _map[actionName.name] = (change) {
    handler(StoreChange<State, StateBuilder, Payload>(
      change.next,
      change.prev,
      change.action as Action<Payload>,
    ));
  };
}