Added mute, unmute, deafen, undeafen

This commit is contained in:
Lord-Ptolemy
2016-04-03 16:16:15 -04:00
parent ad66991f36
commit 040ea21b33
4 changed files with 116 additions and 0 deletions

View File

@@ -762,6 +762,30 @@ export default class Client extends EventEmitter {
return this.internal.moveMember(user, channel)
.then(dataCallback(callback), errorCallback(callback));
}
// def muteMember
muteMember(user, server, callback = (/*err, {}*/) => { }) {
return this.internal.muteMember(user, server)
.then(dataCallback(callback), errorCallback(callback));
}
// def unmuteMember
unmuteMember(user, server, callback = (/*err, {}*/) => { }) {
return this.internal.unmuteMember(user, server)
.then(dataCallback(callback), errorCallback(callback));
}
// def deafenMember
deafenMember(user, server, callback = (/*err, {}*/) => { }) {
return this.internal.deafenMember(user, server)
.then(dataCallback(callback), errorCallback(callback));
}
// def undeafenMember
undeafenMember(user, server, callback = (/*err, {}*/) => { }) {
return this.internal.undeafenMember(user, server)
.then(dataCallback(callback), errorCallback(callback));
}
// def createRole
createRole(server, data = null, callback = (/*err, role*/) => { }) {