export function* getAttendanceUploadSettings(action) { yield put(show_loading()); try { const response = yield call(fireAjax, "POST", "", { action: "get_attendance_keys" }); if (response.error === 0) { yield put(actions.successGetAttendanceUploadSetting(response.data)); } else if (response.error === 1) { yield put(actions.errorGetAttendanceUploadSetting("API response error.")); } yield put(hide_loading()); } catch (e) { yield put(actions.errorGetAttendanceUploadSetting("Error Occurs !!")); yield put(hide_loading()); } }
(json) => { dispatch(hide_loading()); if (json.error === 0) { resolve(json.data.message); } else { reject(json.data.message); } },
(json) => { dispatch(hide_loading()); // hide loading icon if (json.error === 0) { dispatch(success_user_working_hours(json.data)); } else { dispatch(empty_user_working_hours(json.data)); } }, (error) => {
(json) => { dispatch(hide_loading()); // hide loading icon if (json.error == 0) { dispatch(list_leaves_sucess(json.data)); resolve(); } else { dispatch(list_leaves_error(json.data.message)); } },
(json) => { dispatch(hide_loading()); // hide loading icon if (json.error == 0) { dispatch(success_add_user_working_hours(json.data.message)); dispatch(get_managed_user_working_hours(userid)); } else { dispatch(error_add_user_working_hours(json.data.message)); } },
export function* requestResetPasswordSetting(params) { yield put(show_loading()); const response = yield call(fireAjax, "POST", "", { action: "add_reset_password_config", pwd_reset_interval: params.payload.selectedOption.value, pwd_reset_status: params.payload.toggleActive }); yield put(hide_loading()); }
async_get_all_leaves_summary(year, month).then((json) => { resolve(json); // console.log(json); dispatch(hide_loading()); // hide loading icon if (json.error == 0) { dispatch(success_leaves_summary(json.data)); } else { dispatch(empty_leaves_summary({})); } }, (error) => {
(json) => { dispatch(hide_loading()); if (json.error === 0) { dispatch(success_my_document(json.data)); // resolve('disabled') } else { dispatch(error_my_document(json.data.message)); // reject('response with Error') } },
export function* addAttendanceUploadSettings(action) { yield put(show_loading()); try { const response = yield call(fireAjax, "POST", "", { action: "add_attendance_keys", ...action.payload }); if (response.error === 0) { yield put(actions.successAddAttendanceUploadSetting(response.data)); yield put(actions.requestGetAttendanceUploadSetting()); } else if (response.error === 1) { yield put(actions.errorAddAttendanceUploadSetting(response.data.message)); } yield put(hide_loading()); } catch (e) { yield put(actions.errorAddAttendanceUploadSetting("Error Occurs !!")); yield put(hide_loading()); } }
pending_id).then((json) => { dispatch(hide_loading()); // hide loading icon if (json.error == 0) { reslove(json.data.message); dispatch(pendingLeaveSucess(json.data.message)); } else { dispatch(pendingLeaveFail(json.data.message)); reject(json.data.message); } }, (error) => {
(error) => { dispatch(hide_loading()); // hide loading icon dispatch(error_add_user_working_hours('error occurs')); }
}, (error) => { dispatch(hide_loading()); // hide loading icon dispatch(pendingLeaveError('error occurs')); reject('error occurs'); }
(error) => { dispatch(hide_loading()); // hide loading icon reject('error occurs!!'); }
(error) => { dispatch(hide_loading()); // hide loading icon dispatch(list_leaves_error(json.data.message)); }
(error) => { dispatch(hide_loading()); // hide loading icon dispatch(error_my_document('error occurs!!!')); // reject('error occurs!!') }
}, (error) => { dispatch(hide_loading()); // hide loading icon dispatch(error_user_working_hours({})); }
}, (error) => { dispatch(hide_loading()); // hide loading icon dispatch(error_leaves_summary({})); });