feat: add creator member management
This commit is contained in:
@@ -31,6 +31,25 @@ export const creatorApi = {
|
||||
request(`/creator/coupons/${id}`, { method: "PUT", body: data }),
|
||||
grantCoupon: (id, data) =>
|
||||
request(`/creator/coupons/${id}/grant`, { method: "POST", body: data }),
|
||||
listMembers: (params) => {
|
||||
const qs = new URLSearchParams(params).toString();
|
||||
return request(`/creator/members?${qs}`);
|
||||
},
|
||||
removeMember: (id) => request(`/creator/members/${id}`, { method: "DELETE" }),
|
||||
listMemberInvites: (params) => {
|
||||
const qs = new URLSearchParams(params).toString();
|
||||
return request(`/creator/members/invites?${qs}`);
|
||||
},
|
||||
createMemberInvite: (data) =>
|
||||
request("/creator/members/invite", { method: "POST", body: data }),
|
||||
disableMemberInvite: (id) =>
|
||||
request(`/creator/members/invites/${id}`, { method: "DELETE" }),
|
||||
listMemberJoinRequests: (params) => {
|
||||
const qs = new URLSearchParams(params).toString();
|
||||
return request(`/creator/members/join-requests?${qs}`);
|
||||
},
|
||||
reviewMemberJoinRequest: (id, data) =>
|
||||
request(`/creator/members/${id}/review`, { method: "POST", body: data }),
|
||||
getSettings: () => request("/creator/settings"),
|
||||
updateSettings: (data) =>
|
||||
request("/creator/settings", { method: "PUT", body: data }),
|
||||
|
||||
Reference in New Issue
Block a user