From d309c00e0878a3d0b6afe2232ccf4c5056755e2c Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <gua@adhisimon.org> Date: Fri, 20 May 2016 16:02:03 +0700 Subject: [PATCH] prev balance --- partner-kospinjasa.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/partner-kospinjasa.js b/partner-kospinjasa.js index 6b5eae1..bfac6ba 100644 --- a/partner-kospinjasa.js +++ b/partner-kospinjasa.js @@ -78,11 +78,19 @@ function saldoCheck(callback, task) { if (err) { logger.warn('Error requesting saldoCheck', {err: err}); + callbackReport(task.requestId, '40', 'Gagal check saldo'); } var balance; logger.verbose('saldoCheck result', {result: result}); + try { + balance = result.outputParameter.bit61.$value; + } + catch(e) { + balance = 'UNKNOWN'; + } + if (task) { callback(task, balance); @@ -281,8 +289,10 @@ function topupResponseHandler(task, response) { var message = message + " " + st24message; } + message = message + ' -- Prev Balance: ' + balance; + logger.info('Got result: ' + message, {response: response}); - callbackReport(task.requestId, st24rc, st24message); + callbackReport(task.requestId, st24rc, st24message + ' -- Prev Balance: ' + balance); } function createSignature(params, password) { -- 1.9.0