From dd7844a895e6b08b0dbe6dff08701a762040139d Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <gua@adhisimon.org> Date: Tue, 12 Sep 2017 16:53:16 +0700 Subject: [PATCH] penanganan error --- partner-komodo.js | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/partner-komodo.js b/partner-komodo.js index 676368e..faca233 100644 --- a/partner-komodo.js +++ b/partner-komodo.js @@ -110,6 +110,12 @@ function topupRequest(task, pendingOnConnectError) { } let result = parsePartnerMessage(body); + + if (!result) { + callbackReport(task.requestId, '40', 'Error parsing response from partner. Partner response: ' + body, {task: task}); + return; + } + processPartnerResponse(result, task); }) @@ -120,18 +126,6 @@ function topupAdvice(task) { } function processPartnerResponse(resObj, task) { - if (!resObj) { - - if (task && task.requestId) { - callbackReport(task.requestId, '40', 'Error parsing response from partner. Partner response: ' + body, {task: task}); - } - else { - logger.warn('UNDEFINED REQUEST ID'); - } - - return; - } - let st24Rc = '68'; if (komodoRc[resObj.rc]) { -- 1.9.0