|
|
@ -314,6 +314,38 @@ function* listGroupSaga(action: ActionType<typeof Actions.GROUP_LIST.request>) { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function* entireGroupListSaga( |
|
|
|
|
|
|
|
action: ActionType<typeof Actions.ENTIRE_GROUP_LIST.request> |
|
|
|
|
|
|
|
) { |
|
|
|
|
|
|
|
try { |
|
|
|
|
|
|
|
const payload = action.payload; |
|
|
|
|
|
|
|
const res = yield call(Apis.groupAPI.listGroup, payload); |
|
|
|
|
|
|
|
const { data, count, errorCode } = res; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (errorCode) { |
|
|
|
|
|
|
|
// 오류메시지 호출
|
|
|
|
|
|
|
|
yield put( |
|
|
|
|
|
|
|
MessageActions.IS_ERROR({ |
|
|
|
|
|
|
|
errorCode: errorCode, |
|
|
|
|
|
|
|
errorMessage: '처리중 오류가 발생하였습니다', |
|
|
|
|
|
|
|
isHistoryBack: false, |
|
|
|
|
|
|
|
isRefresh: false |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
); |
|
|
|
|
|
|
|
return; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
yield put( |
|
|
|
|
|
|
|
Actions.ENTIRE_GROUP_LIST.success({ |
|
|
|
|
|
|
|
data, |
|
|
|
|
|
|
|
count |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
); |
|
|
|
|
|
|
|
} catch (error) { |
|
|
|
|
|
|
|
yield put(Actions.ENTIRE_GROUP_LIST.failure(error)); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
function* groupJoinListSaga( |
|
|
|
function* groupJoinListSaga( |
|
|
|
action: ActionType<typeof Actions.GROUP_JOINLIST.request> |
|
|
|
action: ActionType<typeof Actions.GROUP_JOINLIST.request> |
|
|
|
) { |
|
|
|
) { |
|
|
@ -560,6 +592,7 @@ export function* basGroupSaga() { |
|
|
|
yield takeEvery(Actions.GROUP_DELETE.request, deleteGroupSaga); |
|
|
|
yield takeEvery(Actions.GROUP_DELETE.request, deleteGroupSaga); |
|
|
|
yield takeEvery(Actions.GROUP_CREATEID.request, createIdSaga); |
|
|
|
yield takeEvery(Actions.GROUP_CREATEID.request, createIdSaga); |
|
|
|
yield takeEvery(Actions.GROUP_LIST.request, listGroupSaga); |
|
|
|
yield takeEvery(Actions.GROUP_LIST.request, listGroupSaga); |
|
|
|
|
|
|
|
yield takeEvery(Actions.ENTIRE_GROUP_LIST.request, entireGroupListSaga); |
|
|
|
yield takeEvery(Actions.GROUP_JOINLIST.request, groupJoinListSaga); |
|
|
|
yield takeEvery(Actions.GROUP_JOINLIST.request, groupJoinListSaga); |
|
|
|
yield takeEvery(Actions.APPROVAL_LIST.request, aprvListSaga); |
|
|
|
yield takeEvery(Actions.APPROVAL_LIST.request, aprvListSaga); |
|
|
|
yield takeEvery(Actions.USER_LIST.request, userListSaga); |
|
|
|
yield takeEvery(Actions.USER_LIST.request, userListSaga); |
|
|
|