From a70ff8d62531f976e58e1f0adc422caf3a89f719 Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <me@adhisimon.org> Date: Wed, 27 Jul 2016 11:14:51 +0700 Subject: [PATCH] coba perbaikan registerResendDelay --- im.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/im.js b/im.js index 7b05d08..86afca0 100644 --- a/im.js +++ b/im.js @@ -263,6 +263,11 @@ function registerResendDelay(task) { var oldHandler = resendHandlers.get(task.requestId); if (oldHandler) { retry = oldHandler.retry - 1; + + try { + cancelResendDelay(task); + } + catch(e) {} } if (retry <= 0) { @@ -271,7 +276,7 @@ function registerResendDelay(task) { return; } - logger.verbose('Registering resend delay task request', {task: task}); + logger.verbose('Registering resend delay task request', {task: task, delay: config.globals.auto_resend_delay_secs}); var handlerData = { handler: setTimeout(partner.topupRequest, config.globals.auto_resend_delay_secs, task), task: task, -- 1.9.0