Stop using deprecated methods within discord.js (#1441)

* fix deprecation stuff

* fixed a check
This commit is contained in:
Isabella
2017-05-01 04:14:26 -05:00
committed by Amish Shah
parent 166161d6d3
commit a02e10926d
3 changed files with 6 additions and 6 deletions

View File

@@ -263,7 +263,7 @@ class GuildMember {
if (this.user.id === this.guild.ownerID) return false;
if (this.user.id === this.client.user.id) return false;
const clientMember = this.guild.member(this.client.user);
if (!clientMember.hasPermission(Permissions.FLAGS.KICK_MEMBERS)) return false;
if (!clientMember.permissions.has(Permissions.FLAGS.KICK_MEMBERS)) return false;
return clientMember.highestRole.comparePositionTo(this.highestRole) > 0;
}
@@ -276,7 +276,7 @@ class GuildMember {
if (this.user.id === this.guild.ownerID) return false;
if (this.user.id === this.client.user.id) return false;
const clientMember = this.guild.member(this.client.user);
if (!clientMember.hasPermission(Permissions.FLAGS.BAN_MEMBERS)) return false;
if (!clientMember.permissions.has(Permissions.FLAGS.BAN_MEMBERS)) return false;
return clientMember.highestRole.comparePositionTo(this.highestRole) > 0;
}
@@ -319,7 +319,7 @@ class GuildMember {
*/
hasPermissions(permissions, explicit = false) {
if (!explicit && this.user.id === this.guild.ownerID) return true;
return permissions.every(p => this.hasPermission(p, explicit));
return this.hasPermission(permissions, explicit);
}
/**
@@ -329,7 +329,7 @@ class GuildMember {
* @returns {PermissionResolvable[]}
*/
missingPermissions(permissions, explicit = false) {
return permissions.filter(p => !this.hasPermission(p, explicit));
return permissions.missing(permissions, explicit);
}
/**