Implement method for checking member permissions #68

Merged
sauceyred merged 5 commits from permissions-management into main 2025-08-07 20:14:07 +00:00
Showing only changes of commit aecbcaefba - Show all commits

11
utils/hasPermission.ts Normal file
View file

@ -0,0 +1,11 @@
import type { Permission } from "~/types/enums";
import type { GuildMemberResponse } from "~/types/interfaces";
export default (member: GuildMemberResponse, permission: Permission) => {
for (const role of member.roles) {
if (role.permissions & permission) {
return true;
}
}
return false;
}