From b8d9df08791b881c5e7ee5d17d3b3bdb4ecfad16 Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <gua@adhisimon.org> Date: Thu, 10 Dec 2015 20:59:16 +0700 Subject: [PATCH] advice --- httppulsakita.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/httppulsakita.js b/httppulsakita.js index a746ae8..c0e6b0d 100644 --- a/httppulsakita.js +++ b/httppulsakita.js @@ -9,7 +9,7 @@ var config; var callbackReport; var max_retry = 15; -var sleep_before_retry = 3000; +var sleep_before_retry = 60 * 1000; process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0'; @@ -39,7 +39,6 @@ function parseSN(message, _config) { return sn.trim(); } - function topupRequest(task, retry) { /* if (config.globals.requests_count == undefined) { @@ -109,11 +108,17 @@ function topupRequest(task, retry) { if (response_code == '54' || response_code == '68') { if (retry) { setTimeout(function() { + + logger.info('Sending advice', {task: task}); + + task['remoteProduct'] = 'ADVPLN'; topupRequest(task, retry - 1); - }, 60000); + + }, sleep_before_retry); } else { - callbackReport(task['requestId'], '68', message); + logger.warn('Max retries exceeded', {task: task}); + callbackReport(task['requestId'], '68', message + '. Max retries exceeded'); } return; } -- 1.9.0