Fixed acknowledging of channels (#1411)

* Fixed acknowledging of channels

* using channel#lastMessageID and resolve when it's not present
This commit is contained in:
SpaceEEC
2017-04-25 23:29:08 +02:00
committed by Crawl
parent eb9c280d5f
commit 909b825c94
3 changed files with 6 additions and 3 deletions

View File

@@ -385,7 +385,8 @@ class TextBasedChannel {
* @returns {Promise<TextChannel|GroupDMChannel|DMChannel>}
*/
acknowledge() {
return this.client.rest.methods.ackTextMessage(this);
if (!this.lastMessageID) return Promise.resolve(this);
return this.client.rest.methods.ackTextChannel(this);
}
_cacheMessage(message) {
@@ -480,6 +481,7 @@ exports.applyToClass = (structure, full = false, ignore = []) => {
if (full) {
props.push(
'_cacheMessage',
'acknowledge',
'fetchMessages',
'fetchMessage',
'search',