From 9cfd28702086e6d59d31e1105f4fc181988a4a7a Mon Sep 17 00:00:00 2001 From: meew0 Date: Thu, 31 Dec 2015 20:21:59 +0100 Subject: [PATCH] Replace awaitResponse on-the-fly callback with dataCallback I overlooked it previously. --- src/Client/Client.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/Client/Client.js b/src/Client/Client.js index a78003473..2f54387bb 100644 --- a/src/Client/Client.js +++ b/src/Client/Client.js @@ -436,7 +436,7 @@ export default class Client extends EventEmitter { } // def awaitResponse - awaitResponse(msg, toSend = null, options = null, callback = (/*e, newMsg*/) => { }) { + awaitResponse(msg, toSend = null, options = null, callback = (/*err, newMsg*/) => { }) { var ret; if (toSend) { @@ -466,10 +466,7 @@ export default class Client extends EventEmitter { } // (msg) promise return ret.then(() => this.internal.awaitResponse(msg)) - .then(newMsg => { - callback(null, newMsg); - return newMsg; - }, errorCallback(callback)); + .then(dataCallback(callback), errorCallback(callback)); } setStatusIdle(callback = (/*err, {}*/) => { }) {