From 2925763acb998d621fd5695592b8ed64b4d1b973 Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <adhisimon@gmail.com>
Date: Mon, 31 May 2021 13:55:42 +0700
Subject: [PATCH] trust proxy

---
 config.sample.json            | 3 +++
 lib/partner-listener/index.js | 4 ++++
 2 files changed, 7 insertions(+)

diff --git a/config.sample.json b/config.sample.json
index d6e8c4a..b45b176 100644
--- a/config.sample.json
+++ b/config.sample.json
@@ -7,6 +7,9 @@
     "listener": {
         "partner": {
             "port": 25614
+        },
+        "core": {
+            "port": 25615
         }
     },
 
diff --git a/lib/partner-listener/index.js b/lib/partner-listener/index.js
index 5f0fa90..8cc88a8 100644
--- a/lib/partner-listener/index.js
+++ b/lib/partner-listener/index.js
@@ -14,6 +14,10 @@ const routerTrxStatus = require('./routers/trx-status');
 
 const app = express();
 
+if (config.partner && config.partner.trust_proxy) {
+    app.set('trust proxy', config.partner.trust_proxy);
+}
+
 app.use(express.json({ extended: true }));
 app.use(express.urlencoded({ extended: true }));
 app.use(middlewareCommon);
-- 
1.9.0