wip: Add ban and kick to context menu #69

Draft
sauceyred wants to merge 14 commits from context-menu-ban-kick into main
Showing only changes of commit 0dc485ca77 - Show all commits

View file

@ -48,6 +48,14 @@ export const useApi = () => {
return await fetchWithApi(`/guilds/${guildId}/members/${memberId}`); return await fetchWithApi(`/guilds/${guildId}/members/${memberId}`);
} }
async function kickMember(memberId: string) {
return await fetchWithApi(`/members/${memberId}`, { method: "DELETE" });
}
async function banMember(guildId: string, memberId: string) {
//
}
async function fetchUsers() { async function fetchUsers() {
return await fetchWithApi(`/users`); return await fetchWithApi(`/users`);
} }
@ -118,6 +126,8 @@ export const useApi = () => {
fetchChannel, fetchChannel,
fetchMembers, fetchMembers,
fetchMember, fetchMember,
kickMember,
banMember,
fetchUsers, fetchUsers,
fetchUser, fetchUser,
fetchFriends, fetchFriends,