From ca49af45a35033aaa572bcdefdb28ab8e028f406 Mon Sep 17 00:00:00 2001 From: sanguu Date: Fri, 30 Sep 2022 16:03:57 +0900 Subject: [PATCH] =?UTF-8?q?=EC=B0=B8=EC=97=AC=20=EA=B7=B8=EB=A3=B9=20?= =?UTF-8?q?=EB=AA=A9=EB=A1=9D(=EB=8D=B0=EC=9D=B4=ED=84=B0=20=EC=95=88?= =?UTF-8?q?=EB=9C=A8=EB=8A=94=20=ED=98=84=EC=83=81=20=ED=95=B4=EA=B2=B0)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../basis/group/reducers/basisGroupReducer.ts | 34 +++++++++---------- .../basis/group/sagas/basisGroupSaga.ts | 5 +-- 2 files changed, 19 insertions(+), 20 deletions(-) diff --git a/src/modules/basis/group/reducers/basisGroupReducer.ts b/src/modules/basis/group/reducers/basisGroupReducer.ts index 06c77509..56edbde4 100644 --- a/src/modules/basis/group/reducers/basisGroupReducer.ts +++ b/src/modules/basis/group/reducers/basisGroupReducer.ts @@ -19,10 +19,10 @@ export const groupReducer = createReducer( const { data, count } = action.payload; const agreeList = data.filter(res => { - if(res.aprvlYn === 'Y') { + if (res.aprvlYn === 'Y') { return res; } - }) + }); draft.joinList = agreeList; draft.joinListCount = agreeList.length; @@ -31,24 +31,22 @@ export const groupReducer = createReducer( }) ) .handleAction(Actions.GROUP_MAIN_LIST.success, (state, action) => - produce(state, draft => { - const { data, count } = action.payload; - console.log(data); + produce(state, draft => { + const { data, count } = action.payload; + console.log(data); + // const agreeList = data.filter(res => { + // if (res.aprvlYn === 'Y') { + // return res; + // } + // }); + // draft.mainList = agreeList; + // draft.mainListCount = agreeList.length; - const agreeList = data.filter(res => { - if(res.aprvlYn === 'Y') { - return res; - } + draft.mainList = data; + draft.mainListCount = count; }) - draft.mainList = agreeList; - draft.mainListCount = agreeList.length; - - - // draft.mainList = data; - // draft.mainListCount = count; - }) -) - .handleAction(Actions.GROUP_MYLIST.success, (state, action) => + ) + .handleAction(Actions.GROUP_MYLIST.success, (state, action) => produce(state, draft => { const { data, count } = action.payload; diff --git a/src/modules/basis/group/sagas/basisGroupSaga.ts b/src/modules/basis/group/sagas/basisGroupSaga.ts index a8f11da9..62240c1b 100644 --- a/src/modules/basis/group/sagas/basisGroupSaga.ts +++ b/src/modules/basis/group/sagas/basisGroupSaga.ts @@ -90,6 +90,7 @@ function* GrouplistSaga( const { data, count, errorCode, errorMessage } = res; if (errorCode) { // 오류메시지 호출 + debugger; yield put( MessageActions.IS_ERROR({ errorCode: errorCode, @@ -103,13 +104,13 @@ function* GrouplistSaga( } yield put( - Actions.JOIN_LIST.success({ + Actions.GROUP_MAIN_LIST.success({ data: data, count: count }) ); } catch (error) { - yield put(Actions.JOIN_LIST.failure(error)); + yield put(Actions.GROUP_MAIN_LIST.failure(error)); } } function* myJoinSaga(action: ActionType) {