Added startTyping stopTyping and added serverchannel.mention()

This commit is contained in:
hydrabolt
2015-11-19 16:33:25 +00:00
parent 0fdcf827d0
commit c74b5dbd3f
7 changed files with 185 additions and 56 deletions

View File

@@ -641,6 +641,42 @@ class Client extends EventEmitter {
})
}
//def startTyping
startTyping(channel, callback = function (err) { }) {
var self = this;
return new Promise((resolve, reject) => {
self.internal.startTyping(channel)
.then(() => {
callback(null);
resolve();
})
.catch(e => {
callback(e);
reject(e);
});
});
}
//def stopTyping
stopTyping(channel, callback = function (err) { }) {
var self = this;
return new Promise((resolve, reject) => {
self.internal.stopTyping(channel)
.then(() => {
callback(null);
resolve();
})
.catch(e => {
callback(e);
reject(e);
});
});
}
//def joinVoiceChannel
joinVoiceChannel(channel, callback=function(err){}){