Updating role manage function
This commit is contained in:
@@ -28,6 +28,7 @@ type RoleType =
|
|||||||
| "elite"
|
| "elite"
|
||||||
| "member"
|
| "member"
|
||||||
| "default"
|
| "default"
|
||||||
|
| "all"
|
||||||
|
|
||||||
export default function roleManage(role: RoleType): {
|
export default function roleManage(role: RoleType): {
|
||||||
rolesToRemove: string[]
|
rolesToRemove: string[]
|
||||||
@@ -89,5 +90,12 @@ export default function roleManage(role: RoleType): {
|
|||||||
return { rolesToRemove, rolesToAdd }
|
return { rolesToRemove, rolesToAdd }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (role === "all") {
|
||||||
|
const rolesToRemove = roles
|
||||||
|
rolesToRemove.push(defaultMember)
|
||||||
|
|
||||||
|
return { rolesToRemove, rolesToAdd: [] }
|
||||||
|
}
|
||||||
|
|
||||||
return { rolesToRemove: [], rolesToAdd: [] }
|
return { rolesToRemove: [], rolesToAdd: [] }
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user