zappyzep/backend/src/utils/memberHasChannelPermissions.ts

9 lines
428 B
TypeScript
Raw Normal View History

import { Constants, GuildChannel, Member, Permission } from "eris";
import { PluginData } from "knub";
import { hasChannelPermissions } from "./hasChannelPermissions";
export function memberHasChannelPermissions(member: Member, channel: GuildChannel, permissions: number | number[]) {
const memberChannelPermissions = channel.permissionsOf(member.id);
return hasChannelPermissions(memberChannelPermissions, permissions);
}