Commit b8d9df08791b881c5e7ee5d17d3b3bdb4ecfad16

Authored by Adhidarma Hadiwinoto
1 parent 5b3574125b
Exists in master

advice

Showing 1 changed file with 9 additions and 4 deletions Side-by-side Diff

... ... @@ -9,7 +9,7 @@ var config;
9 9 var callbackReport;
10 10  
11 11 var max_retry = 15;
12   -var sleep_before_retry = 3000;
  12 +var sleep_before_retry = 60 * 1000;
13 13  
14 14 process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0';
15 15  
... ... @@ -39,7 +39,6 @@ function parseSN(message, _config) {
39 39 return sn.trim();
40 40 }
41 41  
42   -
43 42 function topupRequest(task, retry) {
44 43 /*
45 44 if (config.globals.requests_count == undefined) {
... ... @@ -109,11 +108,17 @@ function topupRequest(task, retry) {
109 108 if (response_code == '54' || response_code == '68') {
110 109 if (retry) {
111 110 setTimeout(function() {
  111 +
  112 + logger.info('Sending advice', {task: task});
  113 +
  114 + task['remoteProduct'] = 'ADVPLN';
112 115 topupRequest(task, retry - 1);
113   - }, 60000);
  116 +
  117 + }, sleep_before_retry);
114 118  
115 119 } else {
116   - callbackReport(task['requestId'], '68', message);
  120 + logger.warn('Max retries exceeded', {task: task});
  121 + callbackReport(task['requestId'], '68', message + '. Max retries exceeded');
117 122 }
118 123 return;
119 124 }