Allow infinite messageCacheMaxSize

This commit is contained in:
Schuyler Cebulskie
2016-10-09 15:22:14 -04:00
parent 7a53f70978
commit bd7ff36b66
3 changed files with 3 additions and 3 deletions

View File

@@ -325,8 +325,7 @@ class TextBasedChannel {
_cacheMessage(message) {
const maxSize = this.client.options.messageCacheMaxSize;
if (maxSize === 0) return null;
if (this.messages.size >= maxSize) this.messages.delete(this.messages.keys().next().value);
if (this.messages.size >= maxSize && maxSize > 0) this.messages.delete(this.messages.firstKey());
this.messages.set(message.id, message);
return message;
}