diff --git a/src/structures/MessageCollector.js b/src/structures/MessageCollector.js index 2b847922e..48234d4a4 100644 --- a/src/structures/MessageCollector.js +++ b/src/structures/MessageCollector.js @@ -100,6 +100,11 @@ class MessageCollector extends EventEmitter { */ get next() { return new Promise((resolve, reject) => { + if (this.ended) { + reject(this.collected); + return; + } + const cleanup = () => { this.removeListener('message', onMessage); this.removeListener('end', onEnd);