3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-05-21 16:55:03 +00:00

Start move to d.js

This commit is contained in:
Dark 2021-05-31 03:30:55 +02:00
parent 2565c773bb
commit 9509be5e65
17 changed files with 339 additions and 6317 deletions

View file

@ -1,4 +1,4 @@
import { Constants, GuildChannel, Member, Permission } from "eris";
import { GuildMember, GuildChannel } from "discord.js";
import { getMissingPermissions } from "./getMissingPermissions";
/**
@ -6,10 +6,11 @@ import { getMissingPermissions } from "./getMissingPermissions";
* @return Bitmask of missing permissions
*/
export function getMissingChannelPermissions(
member: Member,
member: GuildMember,
channel: GuildChannel,
requiredPermissions: number | bigint,
): bigint {
const memberChannelPermissions = channel.permissionsOf(member.id);
const memberChannelPermissions = channel.permissionsFor(member.id);
if (!memberChannelPermissions) return BigInt(requiredPermissions);
return getMissingPermissions(memberChannelPermissions, requiredPermissions);
}