Added deleting of roles

This commit is contained in:
hydrabolt
2015-10-26 16:02:13 +00:00
parent 5d22124c3d
commit acd7dfc404
5 changed files with 55 additions and 15 deletions

View File

@@ -846,6 +846,30 @@ class Client {
});
}
deleteRole(role, callback = function(err){}){
// role is a ServerPermissions
var self = this;
return new Promise(function(resolve, reject){
request
.del(`${Endpoints.SERVERS}/${role.server.id}/roles/${role.id}`)
.set("authorization", self.token)
.end(function(err){
if(err){
reject(err);
callback(err);
}else{
resolve();
callback();
}
})
});
}
addMemberToRole(member, role, callback = function (err) { }) {
var self = this;