From f7d298c9baf46bb6f69384d4011a500ec2bec7ab Mon Sep 17 00:00:00 2001 From: Enrico Stara Date: Sun, 16 Aug 2015 23:15:44 +0200 Subject: [PATCH] Check if the result is a boolean --- lib/utility.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/utility.js b/lib/utility.js index 8b52ee7..900bbd6 100644 --- a/lib/utility.js +++ b/lib/utility.js @@ -34,7 +34,7 @@ function callService(service, emitter, channel, callback) { emitter.once('error', reject); emitter.once(eventName, function (result) { emitter.removeListener('error', reject); - if (result.instanceOf('mtproto.type.Rpc_error')) { + if (typeof result !== 'boolean' && result.instanceOf('mtproto.type.Rpc_error')) { reject(new Error(result.error_message)); } else { fulfill(result);