Fix Role#hasPermission

This commit is contained in:
Schuyler Cebulskie
2017-03-06 19:38:58 -05:00
parent b926cd0dcd
commit df2333ac82

View File

@@ -157,7 +157,7 @@ class Role {
* } * }
*/ */
hasPermission(permission, explicit) { hasPermission(permission, explicit) {
return this.client.resolver.hasPermission(this.permissions, permission, explicit); return new Permissions(this.permissions).has(permission, !explicit);
} }
/** /**
@@ -167,7 +167,7 @@ class Role {
* @returns {boolean} * @returns {boolean}
*/ */
hasPermissions(permissions, explicit = false) { hasPermissions(permissions, explicit = false) {
return permissions.every(p => this.hasPermission(p, explicit)); return new Permissions(this.permissions).has(permissions, !explicit);
} }
/** /**