Throwing 'Message not found' error when fetching from empty channel or without read history permission. (#1394)

This commit is contained in:
SpaceEEC
2017-04-28 17:02:52 +02:00
committed by Crawl
parent 1601ad14e3
commit 95bcac9d9b

View File

@@ -129,8 +129,8 @@ class TextBasedChannel {
fetchMessage(messageID) {
if (!this.client.user.bot) {
return this.fetchMessages({ limit: 1, around: messageID }).then(messages => {
const msg = messages.first();
if (msg.id !== messageID) throw new Error('Message not found.');
const msg = messages.get(messageID);
if (!msg) throw new Error('Message not found.');
return msg;
});
}