Skip to content

Commit 537ccde

Browse files
authored
Merge pull request #277 from WeGo-Together/somang-feat/group-details
[Feat] 모임 강퇴 API 작업
2 parents 53f96d3 + f273701 commit 537ccde

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

src/api/service/group-service/index.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import {
88
GetMyGroupsPayload,
99
GetMyGroupsResponse,
1010
GroupIdParams,
11+
KickGroupMemberParams,
1112
PreUploadGroupImageResponse,
1213
} from '@/types/service/group';
1314

@@ -81,6 +82,10 @@ export const groupServiceRemote = () => ({
8182
return apiV2.delete(`/groups/${params.groupId}`);
8283
},
8384

85+
kickGroupMember: (params: KickGroupMemberParams) => {
86+
return apiV2.post(`/groups/${params.groupId}/attendance/${params.targetUserId}/kick`);
87+
},
88+
8489
uploadGroupImages: (payload: FormData) => {
8590
return apiV2.post<PreUploadGroupImageResponse>('/groups/images/upload', payload);
8691
},

src/types/service/group.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,11 @@ export interface GroupIdParams {
206206
groupId: string;
207207
}
208208

209+
export interface KickGroupMemberParams {
210+
groupId: GroupIdParams['groupId'];
211+
targetUserId: string;
212+
}
213+
209214
// 승인 대기자 목록 조회 응답 (GET /api/v2/groups/{groupId}/attendance/pending)
210215
export interface GetPendingMembersResponse {
211216
groupId: number;

0 commit comments

Comments
 (0)