|
|
@ -55,6 +55,12 @@ const GROUP_JOINLIST_REQUEST = 'basis/group/GROUP_JOINLIST_REQUEST'; |
|
|
|
const GROUP_JOINLIST_SUCCESS = 'basis/group/GROUP_JOINLIST_SUCCESS'; |
|
|
|
const GROUP_JOINLIST_SUCCESS = 'basis/group/GROUP_JOINLIST_SUCCESS'; |
|
|
|
const GROUP_JOINLIST_FAILURE = 'basis/group/GROUP_JOINLIST_FAILURE'; |
|
|
|
const GROUP_JOINLIST_FAILURE = 'basis/group/GROUP_JOINLIST_FAILURE'; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//# 나의 그룹 목록 조회
|
|
|
|
|
|
|
|
const GROUP_MYLIST_REQUEST = 'basis/group/GROUP_MYLIST_REQUEST'; |
|
|
|
|
|
|
|
const GROUP_MYLIST_SUCCESS = 'basis/group/GROUP_MYLIST_SUCCESS'; |
|
|
|
|
|
|
|
const GROUP_MYLIST_FAILURE = 'basis/group/GROUP_MYLIST_FAILURE'; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//# 그룹 가입처리
|
|
|
|
//# 그룹 가입처리
|
|
|
|
const GROUP_JOIN_REQUEST = 'basis/group/GROUP_JOIN_REQUEST'; |
|
|
|
const GROUP_JOIN_REQUEST = 'basis/group/GROUP_JOIN_REQUEST'; |
|
|
|
const GROUP_JOIN_SUCCESS = 'basis/group/GROUP_JOIN_SUCCESS'; |
|
|
|
const GROUP_JOIN_SUCCESS = 'basis/group/GROUP_JOIN_SUCCESS'; |
|
|
@ -97,6 +103,12 @@ export const JOIN_LIST = createAsyncAction( |
|
|
|
JOIN_LIST_FAILURE |
|
|
|
JOIN_LIST_FAILURE |
|
|
|
)<string, { data: JoinGroupData[]; count: number }, AxiosError>(); |
|
|
|
)<string, { data: JoinGroupData[]; count: number }, AxiosError>(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
export const GROUP_MYLIST = createAsyncAction( |
|
|
|
|
|
|
|
GROUP_MYLIST_REQUEST, |
|
|
|
|
|
|
|
GROUP_MYLIST_SUCCESS, |
|
|
|
|
|
|
|
GROUP_MYLIST_FAILURE |
|
|
|
|
|
|
|
)<string, { data: JoinGroupData[]; count: number }, AxiosError>(); |
|
|
|
|
|
|
|
|
|
|
|
export const GROUP_DETAIL = createAsyncAction( |
|
|
|
export const GROUP_DETAIL = createAsyncAction( |
|
|
|
GROUP_DETAIL_REQUEST, |
|
|
|
GROUP_DETAIL_REQUEST, |
|
|
|
GROUP_DETAIL_SUCCESS, |
|
|
|
GROUP_DETAIL_SUCCESS, |
|
|
@ -137,6 +149,7 @@ export const GROUP_JOINLIST = createAsyncAction( |
|
|
|
GROUP_JOINLIST_FAILURE |
|
|
|
GROUP_JOINLIST_FAILURE |
|
|
|
)<GroupState, { data: JoinGroupData[]; count: number }, AxiosError>(); |
|
|
|
)<GroupState, { data: JoinGroupData[]; count: number }, AxiosError>(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
export const GROUP_JOIN = createAsyncAction( |
|
|
|
export const GROUP_JOIN = createAsyncAction( |
|
|
|
GROUP_JOIN_REQUEST, |
|
|
|
GROUP_JOIN_REQUEST, |
|
|
|
GROUP_JOIN_SUCCESS, |
|
|
|
GROUP_JOIN_SUCCESS, |
|
|
@ -188,7 +201,8 @@ const actions = { |
|
|
|
APPROVAL_LIST, |
|
|
|
APPROVAL_LIST, |
|
|
|
APPROVAL_UPDATE, |
|
|
|
APPROVAL_UPDATE, |
|
|
|
USER_LIST, |
|
|
|
USER_LIST, |
|
|
|
USER_UPDATE |
|
|
|
USER_UPDATE, |
|
|
|
|
|
|
|
GROUP_MYLIST |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
export type GroupAction = ActionType<typeof actions>; |
|
|
|
export type GroupAction = ActionType<typeof actions>; |
|
|
|