From b2d7e7957de1dfea07e2825f9f1626b2cfb0e8e0 Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <gua@adhisimon.org> Date: Wed, 26 Jul 2017 11:53:29 +0700 Subject: [PATCH] task pada callbackReport --- partner-bnisp.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/partner-bnisp.js b/partner-bnisp.js index 0deced8..593519a 100644 --- a/partner-bnisp.js +++ b/partner-bnisp.js @@ -41,13 +41,18 @@ function start(options) { } function callbackReport(requestId, rc, message, options) { + aaa.callbackReportWithPushToMongoDb(requestId, rc, message); + + if (!options.task) { + return; + } + if (rc == '68') { resendDelay.register(options.task); } else { resendDelay.cancel(options.task) } - aaa.callbackReportWithPushToMongoDb(requestId, rc, message); } function splitRemoteProduct(remoteProduct) { @@ -173,12 +178,12 @@ function topupAdvice(task) { if (body.trim() == 'invalid specs') { logger.warn('Invalid specs', {task: task, responseBody: body}); - callbackReport(task.requestId, '68', body); + callbackReport(task.requestId, '68', body, {task: task}); return; } else if (body.trim() == 'data tidak ditemukan') { logger.warn(body, {task: task, responseBody: body}); - callbackReport(task.requestId, '40', body); + callbackReport(task.requestId, '40', body, {task: task}); return; } -- 1.9.0