import { ActionType, Actions } from './noauth-probe-connecting.action'; import { State, initialState, noAuthProbeConnectingAdapter, } from './noauth-probe-connecting.state'; export function reducer(state = initialState, action: Actions): State { switch (action.type) { case ActionType.OnConnect: { return noAuthProbeConnectingAdapter.upsertOne(action.payload, state); } case ActionType.OnDisconnect: { return noAuthProbeConnectingAdapter.upsertOne(action.payload, state); } default: { return state; } } }