diff --git a/partner-bnisp.js b/partner-bnisp.js index d7ca3b2..7c644b4 100644 --- a/partner-bnisp.js +++ b/partner-bnisp.js @@ -4,6 +4,7 @@ const http = require('http'); http.globalAgent.maxSockets = Infinity; const request = require('request'); +const resendDelay = require('./resend-delay') var config; var aaa; @@ -35,9 +36,17 @@ function start(options) { console.log('Undefined options.logger, terminating....') process.exit(1); } + + resendDelay.init({config: config, logger: logger, topupRequest: topupAdvice}); } function callbackReport(requestId, rc, message, options) { + if (rc == '68') { + resendDelay.register(options.task); + } else { + resendDelay.cancel(options.task) + } + aaa.callbackReportWithPushToMongoDb(requestId, rc, message); }