mirror of
https://github.com/danbulant/discord.js
synced 2026-06-09 09:42:22 +00:00
Rename EvaluatedPermissions.permission to .raw
This commit is contained in:
parent
e75dd2638c
commit
68879777d8
1 changed files with 5 additions and 6 deletions
|
|
@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue