in src/app/customers/store/identityCards/scans/scans.reducer.ts [31:57]
export function reducer(state = initialState, action: identityCardScans.Actions): ResourceState {
switch (action.type) {
case identityCardScans.LOAD_ALL: {
return initialState;
}
case identityCardScans.LOAD_ALL_COMPLETE: {
const cardScans: IdentificationCardScan[] = action.payload;
const ids = cardScans.map(scan => scan.identifier);
const entities = resourcesToHash(cardScans);
const loadedAt = idsToHashWithCurrentTimestamp(ids);
return {
ids: [ ...ids ],
entities,
loadedAt,
selectedId: state.selectedId
};
}
default: {
return state;
}
}
}