From 0606b9c1356080e0e8a77c585aba9b263ceb2070 Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <me@adhisimon.org>
Date: Wed, 15 Jul 2020 17:07:35 +0700
Subject: [PATCH] config.sdk_trx_id_adder aware

---
 index.js | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/index.js b/index.js
index 709adcf..6fe85ac 100644
--- a/index.js
+++ b/index.js
@@ -76,6 +76,7 @@ async function getTask() {
     if (!task) return null;
 
     task.remote_product = ((config.remote_products || {})[task.product]) || task.product;
+    task.trx_id = Number(task.trx_id) + (config.sdk_trx_id_adder || 0);
 
     logger.verbose('POSTPAID2-SDK: Got task from CORE on pulling task', { task });
 
@@ -121,7 +122,7 @@ exports.report = async (data, xid, retry) => {
     const dataToReport = {
         handler: config.handler || config.handler_name,
         command: data.command,
-        trx_id: data.trx_id,
+        trx_id: Number(data.trx_id) - (config.sdk_trx_id_adder || 0),
         rc: data.rc,
         sn: data.sn,
         amount: data.amount,
-- 
1.9.0