From 790e11bfdd066d40e1cd7bbe28eb715c0194dcd2 Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <me@adhisimon.org>
Date: Mon, 31 Oct 2016 11:28:35 +0700
Subject: [PATCH] _initSameDayDupe

---
 partner-otomax.js | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

diff --git a/partner-otomax.js b/partner-otomax.js
index 886b366..d7fbdfa 100644
--- a/partner-otomax.js
+++ b/partner-otomax.js
@@ -70,6 +70,16 @@ function callbackReport(requestId, rc, message) {
     aaa.callbackReportWithPushToMongoDb(requestId, rc, message);
 }
 
+function _initSameDayDupe() {
+    logger.info('Initializing antiSameDayDupe');
+    antiSameDayDupe = new AntiSameDayDupe({
+        config: config,
+        logger: logger,
+        keyPrefix: 'otomax.',
+        redisClient: redisClient
+    });
+}
+
 function topupRequest(task) {
     if (!aaa.isTodayTrx(task)) {
         logger.warn('Maaf, transaksi beda hari tidak dapat dilakukan');
@@ -81,13 +91,7 @@ function topupRequest(task) {
     aaa.insertTaskToMongoDb(task);
 
     if (!antiSameDayDupe) {
-        logger.info('Initializing antiSameDayDupe');
-        antiSameDayDupe = new AntiSameDayDupe({
-            config: config,
-            logger: logger,
-            keyPrefix: 'otomax.',
-            redisClient: redisClient
-        });
+        _initSameDayDupe();
     }
     antiSameDayDupe.check(task, _topupRequest, onSameDayDupe, checkStatus);
 }
-- 
1.9.0