From 033d75b08f91cacc8f5aa417b64300dc0c5ffca3 Mon Sep 17 00:00:00 2001 From: Taken Date: Wed, 3 Jan 2024 16:43:55 +0100 Subject: [PATCH] Updating role manage function --- src/utils/functions/rolesmanage.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/utils/functions/rolesmanage.ts b/src/utils/functions/rolesmanage.ts index 1873a43..da14dd5 100644 --- a/src/utils/functions/rolesmanage.ts +++ b/src/utils/functions/rolesmanage.ts @@ -28,6 +28,7 @@ type RoleType = | "elite" | "member" | "default" + | "all" export default function roleManage(role: RoleType): { rolesToRemove: string[] @@ -89,5 +90,12 @@ export default function roleManage(role: RoleType): { return { rolesToRemove, rolesToAdd } } + if (role === "all") { + const rolesToRemove = roles + rolesToRemove.push(defaultMember) + + return { rolesToRemove, rolesToAdd: [] } + } + return { rolesToRemove: [], rolesToAdd: [] } }