From d67ecdd2afa0a267cbdcf1293687c06a955db42f Mon Sep 17 00:00:00 2001 From: Gus Caplan Date: Tue, 6 Dec 2016 11:23:40 -0600 Subject: [PATCH] fix authenticating role updates (#956) * Update RESTMethods.js * Update RESTMethods.js --- src/client/rest/RESTMethods.js | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/client/rest/RESTMethods.js b/src/client/rest/RESTMethods.js index 0839d316c..0926c60e0 100644 --- a/src/client/rest/RESTMethods.js +++ b/src/client/rest/RESTMethods.js @@ -329,7 +329,7 @@ class RESTMethods { } addMemberRole(member, role) { - return this.rest.makeRequest('put', Constants.Endpoints.guildMemberRole(member.guild.id, member.id, role.id)) + return this.rest.makeRequest('put', Constants.Endpoints.guildMemberRole(member.guild.id, member.id, role.id), true) .then(() => { if (!member._roles.includes(role.id)) member._roles.push(role.id); return member; @@ -337,12 +337,15 @@ class RESTMethods { } removeMemberRole(member, role) { - return this.rest.makeRequest('delete', Constants.Endpoints.guildMemberRole(member.guild.id, member.id, role.id)) - .then(() => { - const index = member._roles.indexOf(role.id); - if (index >= 0) member._roles.splice(index, 1); - return member; - }); + return this.rest.makeRequest( + 'delete', + Constants.Endpoints.guildMemberRole(member.guild.id, member.id, role.id), + true + ).then(() => { + const index = member._roles.indexOf(role.id); + if (index >= 0) member._roles.splice(index, 1); + return member; + }); } sendTyping(channelID) {