mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-18 04:23:31 +01:00
Rename EvaluatedPermissions.permission to .raw
This commit is contained in:
@@ -4,7 +4,7 @@ const Constants = require('../util/Constants');
|
|||||||
* The final evaluated permissions for a member in a channel
|
* The final evaluated permissions for a member in a channel
|
||||||
*/
|
*/
|
||||||
class EvaluatedPermissions {
|
class EvaluatedPermissions {
|
||||||
constructor(member, permissions) {
|
constructor(member, raw) {
|
||||||
/**
|
/**
|
||||||
* The member this permissions refer to
|
* The member this permissions refer to
|
||||||
* @type {GuildMember}
|
* @type {GuildMember}
|
||||||
@@ -12,11 +12,10 @@ class EvaluatedPermissions {
|
|||||||
this.member = member;
|
this.member = member;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A number representing the packed permissions.
|
* A number representing the packed permissions
|
||||||
* @private
|
|
||||||
* @type {number}
|
* @type {number}
|
||||||
*/
|
*/
|
||||||
this.permissions = permissions;
|
this.raw = raw;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -40,8 +39,8 @@ class EvaluatedPermissions {
|
|||||||
*/
|
*/
|
||||||
hasPermission(permission, explicit = false) {
|
hasPermission(permission, explicit = false) {
|
||||||
permission = this.member.client.resolver.resolvePermission(permission);
|
permission = this.member.client.resolver.resolvePermission(permission);
|
||||||
if (!explicit && (this.permissions & Constants.PermissionFlags.ADMINISTRATOR) > 0) return true;
|
if (!explicit && (this.raw & Constants.PermissionFlags.ADMINISTRATOR) > 0) return true;
|
||||||
return (this.permissions & permission) > 0;
|
return (this.raw & permission) > 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user