Commit b8d9df08791b881c5e7ee5d17d3b3bdb4ecfad16
1 parent
5b3574125b
Exists in
master
advice
Showing 1 changed file with 9 additions and 4 deletions Side-by-side Diff
httppulsakita.js
... | ... | @@ -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 | } |