diff --git a/packages/discord.js/src/managers/GuildMemberRoleManager.js b/packages/discord.js/src/managers/GuildMemberRoleManager.js index e5302683d..7d19bf778 100644 --- a/packages/discord.js/src/managers/GuildMemberRoleManager.js +++ b/packages/discord.js/src/managers/GuildMemberRoleManager.js @@ -101,6 +101,8 @@ class GuildMemberRoleManager extends DataManager { /** * Adds a role (or multiple roles) to the member. + * + * Uses the idempotent PUT route for singular roles, otherwise PATCHes the underlying guild member * @param {RoleResolvable|RoleResolvable[]|Collection} roleOrRoles The role or roles to add * @param {string} [reason] Reason for adding the role(s) * @returns {Promise} @@ -138,6 +140,8 @@ class GuildMemberRoleManager extends DataManager { /** * Removes a role (or multiple roles) from the member. + * + * Uses the idempotent DELETE route for singular roles, otherwise PATCHes the underlying guild member * @param {RoleResolvable|RoleResolvable[]|Collection} roleOrRoles The role or roles to remove * @param {string} [reason] Reason for removing the role(s) * @returns {Promise}