From 73b3251b53d02dc17d6e41e4c191c25cb52ff9a6 Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <me@adhisimon.org>
Date: Mon, 31 Oct 2016 11:14:07 +0700
Subject: [PATCH] gunakan anti-same-day-dupe-oo

---
 partner-otomax.js | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/partner-otomax.js b/partner-otomax.js
index 3ce0891..886b366 100644
--- a/partner-otomax.js
+++ b/partner-otomax.js
@@ -7,7 +7,8 @@ var http = require('http');
 
 var resendDelay = require('sate24/resend-delay');
 var taskHistory = require('sate24/task-history');
-var antiSameDayDupe = require('sate24/anti-same-day-dupe');
+var AntiSameDayDupe = require('sate24/anti-same-day-dupe-oo');
+var antiSameDayDupe;
 
 var config;
 var aaa;
@@ -78,6 +79,16 @@ function topupRequest(task) {
     }
 
     aaa.insertTaskToMongoDb(task);
+
+    if (!antiSameDayDupe) {
+        logger.info('Initializing antiSameDayDupe');
+        antiSameDayDupe = new AntiSameDayDupe({
+            config: config,
+            logger: logger,
+            keyPrefix: 'otomax.',
+            redisClient: redisClient
+        });
+    }
     antiSameDayDupe.check(task, _topupRequest, onSameDayDupe, checkStatus);
 }
 
-- 
1.9.0