From 0dc485ca776ad05b3335991a96f1ac47f4b77453 Mon Sep 17 00:00:00 2001 From: SauceyRed Date: Thu, 7 Aug 2025 08:57:54 +0200 Subject: [PATCH] feat: add functions to kick and ban a member in API composable --- composables/api.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/composables/api.ts b/composables/api.ts index c949bc0..2e66371 100644 --- a/composables/api.ts +++ b/composables/api.ts @@ -47,6 +47,14 @@ export const useApi = () => { async function fetchMember(guildId: string, memberId: string): Promise { 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() { return await fetchWithApi(`/users`); @@ -118,6 +126,8 @@ export const useApi = () => { fetchChannel, fetchMembers, fetchMember, + kickMember, + banMember, fetchUsers, fetchUser, fetchFriends,