From de78ade6c3b8a93e12ac1556e598acf746a5b5cc Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <me@adhisimon.org>
Date: Mon, 31 Oct 2016 12:46:16 +0700
Subject: [PATCH] unreg_same_day_dupe_on_fail_trx

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

diff --git a/partner-otomax.js b/partner-otomax.js
index dea3949..8135700 100644
--- a/partner-otomax.js
+++ b/partner-otomax.js
@@ -56,6 +56,19 @@ function start(options) {
     createReverseHttpServer();
 }
 
+function _unregSameDayDupeOnFailTrx(requestId, rc) {
+    if (!Number(config.globals.unreg_same_day_dupe_on_fail_trx)) {
+        return;
+    }
+
+    if (rc == '68' || rc = '00') {
+        return;
+    }
+
+    logger.verbose('Unregistering failed trx', {request_id: requestId, rc: rc});
+    antiSameDayDupe.unregister(requestId);
+}
+
 function callbackReport(requestId, rc, message) {
     if (rc != '68') {
         resendDelay.cancel(requestId);
-- 
1.9.0