From d35372d3e979ce88b292d5bbada48183ca17839d Mon Sep 17 00:00:00 2001 From: Programmix Date: Sat, 1 Oct 2016 21:23:35 -0700 Subject: [PATCH] Fix MessageCollector.next edge case (#765) --- src/structures/MessageCollector.js | 5 +++++ 1 file changed, 5 insertions(+) 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);