mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-11 00:53:31 +01:00
support new guild member role endpoints for cleaner role updates (#901)
* support new roles endpoints * use promise chaining * properties man * Update RESTMethods.js * Update RESTMethods.js * Update RESTMethods.js * Update RESTMethods.js
This commit is contained in:
committed by
Schuyler Cebulskie
parent
8b7ef0c850
commit
638e51a18c
@@ -314,7 +314,8 @@ class GuildMember {
|
||||
* @returns {Promise<GuildMember>}
|
||||
*/
|
||||
addRole(role) {
|
||||
return this.addRoles([role]);
|
||||
if (!(role instanceof Role)) role = this.guild.roles.get(role);
|
||||
return this.client.rest.methods.addMemberRole(this, role);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -339,7 +340,8 @@ class GuildMember {
|
||||
* @returns {Promise<GuildMember>}
|
||||
*/
|
||||
removeRole(role) {
|
||||
return this.removeRoles([role]);
|
||||
if (!(role instanceof Role)) role = this.guild.roles.get(role);
|
||||
return this.client.rest.methods.removeMemberRole(this, role);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user