in src/app/store/security/authorization.reducer.ts [32:57]
export function reducer(state = initialState, action: security.Actions): State {
switch (action.type) {
case security.LOGIN_SUCCESS: {
return Object.assign({}, state, {
loading: true
});
}
case security.PERMISSIONS_UPDATE_SUCCESS: {
const permissions = action.payload;
return Object.assign({}, state, {
loading: false,
permissions
});
}
case security.PERMISSIONS_UPDATE_FAIL:
case security.LOGOUT_SUCCESS: {
return initialState;
}
default:
return state;
}
}