updated getting rates in reducer
This commit is contained in:
@@ -7,6 +7,7 @@ const INITIAL_STATE = {
|
|||||||
rates:[],
|
rates:[],
|
||||||
},
|
},
|
||||||
signingIn: false,
|
signingIn: false,
|
||||||
|
gettingRates: false,
|
||||||
error: null,
|
error: null,
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -33,14 +34,28 @@ const employeeReducer = (state = INITIAL_STATE, action) => {
|
|||||||
case EmployeeActionTypes.EMPLOYEE_SIGN_OUT:
|
case EmployeeActionTypes.EMPLOYEE_SIGN_OUT:
|
||||||
return {
|
return {
|
||||||
...state,
|
...state,
|
||||||
currentEmployee: { authorized: false, technician:null },
|
currentEmployee: { authorized: false, technician:null },//TODO check if this needs to do clean up like set loaders all to false
|
||||||
error: null,
|
error: null,
|
||||||
};
|
};
|
||||||
|
|
||||||
case EmployeeActionTypes.SET_CAMERA_JOB:
|
case EmployeeActionTypes.EMPLOYEE_GET_RATES_START:
|
||||||
return {
|
return {
|
||||||
...state,
|
...state,
|
||||||
currentEmployee: { rates:action.payload },
|
gettingRates: true,
|
||||||
|
};
|
||||||
|
case EmployeeActionTypes.EMPLOYEE_GET_RATES_SUCCESS:
|
||||||
|
return {
|
||||||
|
...state,
|
||||||
|
//currentEmployee: { authorized: true, technician:action.payload },
|
||||||
|
currentEmployee: { rates:action.payload },//TODO check if ...state needed
|
||||||
|
gettingRates: false,
|
||||||
|
error: null,
|
||||||
|
};
|
||||||
|
case EmployeeActionTypes.EMPLOYEE_GET_RATES_FAILURE:
|
||||||
|
return {
|
||||||
|
...state,
|
||||||
|
gettingRates: false,
|
||||||
|
error: action.payload,
|
||||||
};
|
};
|
||||||
default:
|
default:
|
||||||
return state;
|
return state;
|
||||||
|
|||||||
Reference in New Issue
Block a user