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: [] } }