From c5e243b292688ebd12d76587132e08164d9d8728 Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <gua@adhisimon.org>
Date: Wed, 18 May 2016 12:33:43 +0700
Subject: [PATCH] topup jika tidak ada data

---
 partner-trustlink.js | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/partner-trustlink.js b/partner-trustlink.js
index 0a26c4e..10f6bc6 100644
--- a/partner-trustlink.js
+++ b/partner-trustlink.js
@@ -189,17 +189,22 @@ function topupRequest(task, retry) {
         }
 
         if (!data) {
+            logger.verbose('Belum ada trx dengan tujuan dan denom yang sama pada hari ini. Lanjutkan.');
 
             redisClient.set(key, JSON.stringify(task));
             redisClient.expire(key, 3600 * 24 * 2);
 
+            topupRequestHit(task, retry);
+
         } else {
 
             try {
                 var taskOnRedis = JSON.parse(data);
                 if (task.requestId == taskOnRedis.requestId) {
+                    logger.verbose('Sudah ada trx dengan tujuan dan denom yg sama, requestId jg sama. Lanjutkan.')
                     topupRequestHit(task, retry);
                 } else {
+                    logger.verbose('Sudah ada trx dengan tujuan dan denom yg sama, requestId tidak sama. Batalkan.')
                     callbackReport(task.requestId, '55', 'Transaksi duplikat')
                 }
             }
-- 
1.9.0