i hate my life (#1420)

This commit is contained in:
Gus Caplan
2017-04-26 17:21:03 -05:00
committed by Crawl
parent 5ac22691d2
commit 1601ad14e3
3 changed files with 10 additions and 13 deletions

View File

@@ -172,7 +172,6 @@ class GroupDMChannel extends Channel {
awaitMessages() {} awaitMessages() {}
// Doesn't work on group DMs; bulkDelete() {} // Doesn't work on group DMs; bulkDelete() {}
acknowledge() {} acknowledge() {}
get nsfw() {}
_cacheMessage() {} _cacheMessage() {}
} }

View File

@@ -72,6 +72,15 @@ class TextChannel extends GuildChannel {
}); });
} }
/**
* If the Discord Client considers this channel NSFW
* @type {boolean}
* @readonly
*/
get nsfw() {
return /^nsfw(-|$)/.test(this.name);
}
// These are here only for documentation purposes - they are implemented by TextBasedChannel // These are here only for documentation purposes - they are implemented by TextBasedChannel
/* eslint-disable no-empty-function */ /* eslint-disable no-empty-function */
send() {} send() {}
@@ -88,7 +97,6 @@ class TextChannel extends GuildChannel {
stopTyping() {} stopTyping() {}
get typing() {} get typing() {}
get typingCount() {} get typingCount() {}
get nsfw() {}
createCollector() {} createCollector() {}
createMessageCollector() {} createMessageCollector() {}
awaitMessages() {} awaitMessages() {}

View File

@@ -389,15 +389,6 @@ class TextBasedChannel {
return this.client.rest.methods.ackTextChannel(this); return this.client.rest.methods.ackTextChannel(this);
} }
/**
* If the Discord Client considers this channel NSFW
* @type {boolean}
* @readonly
*/
get nsfw() {
return /^nsfw(-|$)/.test(this.name);
}
_cacheMessage(message) { _cacheMessage(message) {
const maxSize = this.client.options.messageCacheMaxSize; const maxSize = this.client.options.messageCacheMaxSize;
if (maxSize === 0) return null; if (maxSize === 0) return null;
@@ -502,8 +493,7 @@ exports.applyToClass = (structure, full = false, ignore = []) => {
'fetchPinnedMessages', 'fetchPinnedMessages',
'createCollector', 'createCollector',
'createMessageCollector', 'createMessageCollector',
'awaitMessages', 'awaitMessages'
'nsfw'
); );
} }
for (const prop of props) { for (const prop of props) {