From 2a7d56116299699da45b862bfef49840223f60bb Mon Sep 17 00:00:00 2001 From: Flam3rboy <34555296+Flam3rboy@users.noreply.github.com> Date: Mon, 22 Feb 2021 17:34:30 +0100 Subject: :wrench: build --- dist/util/Permissions.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'dist/util/Permissions.js') diff --git a/dist/util/Permissions.js b/dist/util/Permissions.js index 44525eee..3930b818 100644 --- a/dist/util/Permissions.js +++ b/dist/util/Permissions.js @@ -7,6 +7,7 @@ const Member_1 = require("../models/Member"); const Channel_1 = require("../models/Channel"); const Role_1 = require("../models/Role"); const BitField_1 = require("./BitField"); +const CUSTOM_PERMISSION_OFFSET = 1n << 48n; // 16 free custom permission bits, and 16 for discord to add new ones class Permissions extends BitField_1.BitField { any(permission, checkAdmin = true) { return (checkAdmin && super.has(Permissions.FLAGS.ADMINISTRATOR)) || super.any(permission); @@ -91,7 +92,7 @@ async function getPermission(user_id, guild_id, channel_id) { var roles = await Role_1.RoleModel.find({ guild_id, id: { $in: member.roles } }).exec(); let channel = null; if (channel_id) { - channel = await Channel_1.ChannelModel.findOne({ id: channel_id }, "permission_overwrites"); + channel = await Channel_1.ChannelModel.findOne({ id: channel_id }, "permission_overwrites").exec(); } var permission = Permissions.finalPermission({ user: { -- cgit 1.5.1