From 790f9881483775771688b5106fbb410c3c865d0d Mon Sep 17 00:00:00 2001 From: Laurynas Karvelis Date: Mon, 5 Feb 2018 16:35:22 +0200 Subject: [PATCH] Reject Promise at Base.send() method if api request got rejected --- src/types/Base.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/types/Base.js b/src/types/Base.js index d138905..d43c043 100644 --- a/src/types/Base.js +++ b/src/types/Base.js @@ -34,11 +34,11 @@ export default class Base extends EventEmitter { } let messageId; - return new Promise(resolve => { + return new Promise((resolve, reject) => { bot.api[this.method](this.properties).then(response => { messageId = response.result.message_id; this.emit('message:sent', response); - }); + }).catch(reject); if (this._keyboard.one_time_keyboard) { this._keyboard.replyMarkup = '';