From 656d7a9e3c0c85b7f7cf90188bf944425d39d7b1 Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Thu, 2 Dec 2021 21:32:43 +0100 Subject: [PATCH] feat(api): Add delete user function to user store --- api/src/stores/user.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/api/src/stores/user.ts b/api/src/stores/user.ts index 6981c1d..41bc2a2 100644 --- a/api/src/stores/user.ts +++ b/api/src/stores/user.ts @@ -65,6 +65,13 @@ export const useUserStore = defineStore({ return data; }, + async deleteUser(user: FG.User | string) { + if (typeof user === 'object') user = user.userid; + + await api.delete(`/users/${user}`); + this.users = this.users.filter(u => u.userid != user); + }, + async uploadAvatar(user: FG.User, file: string | File) { const formData = new FormData(); formData.append('file', file);