diff --git a/xmlrpc-server.js b/xmlrpc-server.js index 83fd85b..daf1326 100644 --- a/xmlrpc-server.js +++ b/xmlrpc-server.js @@ -298,7 +298,7 @@ function sendReply(response) { function sendTopUpReport(reverseUrls, params, urlIdx, retry) { if (retry === null || retry === undefined) { - retry = 4; + retry = 3; } if (urlIdx === null || urlIdx === undefined) { @@ -312,7 +312,7 @@ function sendTopUpReport(reverseUrls, params, urlIdx, retry) { logger.warn('Retrying to send topUpReport to partner first url'); setTimeout( sendTopUpReport, - 10000, + 5000, reverseUrls, params, 0, @@ -349,13 +349,9 @@ function sendTopUpReport(reverseUrls, params, urlIdx, retry) { try { if (topUpReportError) { - logger.verbose('topUpReportError constructor: ' + topUpReportError.constructor); - - if (Object.keys(topUpReportError).length > 0) { - logger.warn('Error sending topUpReport retrying another url (if available)', {error: topUpReportError}); - sendTopUpReport(reverseUrls, params, ++urlIdx, retry); - return; - } + logger.warn('Error sending topUpReport retrying another url (if available)', {error: topUpReportError}); + sendTopUpReport(reverseUrls, params, ++urlIdx, retry); + return; } logger.verbose("topUpReport ACK", {value: value});