File tree Expand file tree Collapse file tree 1 file changed +32
-1
lines changed
Expand file tree Collapse file tree 1 file changed +32
-1
lines changed Original file line number Diff line number Diff line change 22 GetTeamDetailResponse ,
33 GetTeamListResponse ,
44 GetTeamMembersResponse ,
5+ SearchMembersResponse ,
56 TeamAddMemberRequest ,
67 TeamAddMemberResponse ,
78 TeamCreateRequest ,
@@ -32,6 +33,14 @@ export const GetTeamMembers = async (
3233 return await backendApi . get ( `v1/team/${ teamId } /members` ) . json ( )
3334}
3435
36+ //맴버 리스트 검색 (teamId : 팀 Id) -> 전체 멤버를 조회할 수 있도록 (nickname을 입력하지 않고도)
37+ export const GetSearchMember = async (
38+ teamId : Id ,
39+ nickname : Nickname
40+ ) : Promise < ApiResponse < SearchMembersResponse > > => {
41+ return await backendApi . get ( `v1/team/${ teamId } /search-member` ) . json ( )
42+ }
43+
3544//팀 모집글 등록
3645export const CreateTeamRecruitment = async (
3746 data : TeamCreateRequest
@@ -44,5 +53,27 @@ export const AddTeamMember = async (
4453 data : TeamAddMemberRequest ,
4554 teamId : Id
4655) : Promise < ApiResponse < TeamAddMemberResponse > > => {
47- return await backendApi . post ( `v1/team//${ teamId } /add` , { json : data } ) . json ( )
56+ return await backendApi . post ( `v1/team/${ teamId } /add` , { json : data } ) . json ( )
57+ }
58+
59+ //팀원 모집 마감
60+ export const CloseTeamRecruitment = async (
61+ teamId : Id
62+ ) : Promise < ApiResponse > => {
63+ return await backendApi . patch ( `v1/team/${ teamId } /close` ) . json ( )
64+ }
65+
66+ //팀원 모집글 삭제
67+ export const DeleteTeamRecruitment = async (
68+ teamId : Id
69+ ) : Promise < ApiResponse > => {
70+ return await backendApi . delete ( `v1/team/${ teamId } ` ) . json ( )
71+ }
72+
73+ //팀 멤버 삭제
74+ export const DeleteTeamMember = async (
75+ teamId : Id ,
76+ memberId : Id
77+ ) : Promise < ApiResponse > => {
78+ return await backendApi . delete ( `v1/team/${ teamId } /members/${ memberId } ` ) . json ( )
4879}
You can’t perform that action at this time.
0 commit comments