Commit cf2b5f63fc88e01f3f576966948fb5ee12679c50

Authored by Adhidarma Hadiwinoto
1 parent 7f1e53597d
Exists in master

Add komodo-sdk-push-trx server integration

Showing 4 changed files with 76 additions and 2 deletions Side-by-side Diff

... ... @@ -4,8 +4,6 @@
4 4 "DUMMY5"
5 5 ],
6 6 "locations": [
7   - "222",
8   - "13420"
9 7 ],
10 8 "supplier_price": {
11 9 "DUMMY5": 4900,
... ... @@ -18,5 +16,14 @@
18 16 "port": 9992,
19 17 "apikey": "PLEASE_CHANGE_ME",
20 18 "url": "http://localhost:9992/apikey/PLEASE_CHANGE_ME"
  19 + },
  20 + "push_trx_server": {
  21 + "port": 9993,
  22 + "apikey": [
  23 + {
  24 + "name": "PLEASE_CHANGE_ME",
  25 + "value": "PLEASE_CHANGE_ME"
  26 + }
  27 + ]
21 28 }
22 29 }
... ... @@ -3,8 +3,11 @@ const fs = require('fs');
3 3  
4 4 require('komodo-sdk/api-server');
5 5 const pullgw = require('komodo-sdk/gateway/pull');
  6 +const pushServer = require('komodo-sdk-push-trx/server');
  7 +
6 8 const partner = require('./lib/partner');
7 9  
  10 +pushServer.setPartner(partner);
8 11 pullgw.setPartner(partner);
9 12  
10 13 fs.writeFileSync('pid.txt', process.pid.toString());
... ... @@ -10,6 +10,7 @@
10 10 "license": "ISC",
11 11 "dependencies": {
12 12 "komodo-sdk": "^1.44.2",
  13 + "komodo-sdk-push-trx": "^0.1.5",
13 14 "moment": "^2.24.0",
14 15 "tektrans-logger": "^1.2.3"
15 16 },
... ... @@ -2033,6 +2034,23 @@
2033 2034 "uuid": "^3.4.0"
2034 2035 }
2035 2036 },
  2037 + "node_modules/komodo-sdk-push-trx": {
  2038 + "version": "0.1.5",
  2039 + "resolved": "https://registry.npmjs.org/komodo-sdk-push-trx/-/komodo-sdk-push-trx-0.1.5.tgz",
  2040 + "integrity": "sha512-fbw9cP/dWz9ZneajOSpR9QVLEECdrV1isYMB5/ciDev2Vq+QFLMKq4aGjLTaj3i3Wvit4p1PEFS1GBiUrJAhlA==",
  2041 + "dependencies": {
  2042 + "express": "^4.17.2",
  2043 + "komodo-sdk": "^1.44.2",
  2044 + "tektrans-logger": "^1.2.3",
  2045 + "uniqid": "^5.4.0",
  2046 + "ws": "^8.4.2"
  2047 + }
  2048 + },
  2049 + "node_modules/komodo-sdk-push-trx/node_modules/uniqid": {
  2050 + "version": "5.4.0",
  2051 + "resolved": "https://registry.npmjs.org/uniqid/-/uniqid-5.4.0.tgz",
  2052 + "integrity": "sha512-38JRbJ4Fj94VmnC7G/J/5n5SC7Ab46OM5iNtSstB/ko3l1b5g7ALt4qzHFgGciFkyiRNtDXtLNb+VsxtMSE77A=="
  2053 + },
2036 2054 "node_modules/kuler": {
2037 2055 "version": "2.0.0",
2038 2056 "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz",
... ... @@ -3523,6 +3541,26 @@
3523 3541 "resolved": "https://registry.npmjs.org/wraptile/-/wraptile-2.0.0.tgz",
3524 3542 "integrity": "sha512-Jzt4wTT0DJGucp4VewhbT6YutpOfBh6Ab4r5hKWTvFYsNTCxPi0U8wOsesDk1CQ+VcHyaP36BzCiKRJTROJiTQ=="
3525 3543 },
  3544 + "node_modules/ws": {
  3545 + "version": "8.4.2",
  3546 + "resolved": "https://registry.npmjs.org/ws/-/ws-8.4.2.tgz",
  3547 + "integrity": "sha512-Kbk4Nxyq7/ZWqr/tarI9yIt/+iNNFOjBXEWgTb4ydaNHBNGgvf2QHbS9fdfsndfjFlFwEd4Al+mw83YkaD10ZA==",
  3548 + "engines": {
  3549 + "node": ">=10.0.0"
  3550 + },
  3551 + "peerDependencies": {
  3552 + "bufferutil": "^4.0.1",
  3553 + "utf-8-validate": "^5.0.2"
  3554 + },
  3555 + "peerDependenciesMeta": {
  3556 + "bufferutil": {
  3557 + "optional": true
  3558 + },
  3559 + "utf-8-validate": {
  3560 + "optional": true
  3561 + }
  3562 + }
  3563 + },
3526 3564 "node_modules/yallist": {
3527 3565 "version": "2.1.2",
3528 3566 "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
... ... @@ -5078,6 +5116,25 @@
5078 5116 "uuid": "^3.4.0"
5079 5117 }
5080 5118 },
  5119 + "komodo-sdk-push-trx": {
  5120 + "version": "0.1.5",
  5121 + "resolved": "https://registry.npmjs.org/komodo-sdk-push-trx/-/komodo-sdk-push-trx-0.1.5.tgz",
  5122 + "integrity": "sha512-fbw9cP/dWz9ZneajOSpR9QVLEECdrV1isYMB5/ciDev2Vq+QFLMKq4aGjLTaj3i3Wvit4p1PEFS1GBiUrJAhlA==",
  5123 + "requires": {
  5124 + "express": "^4.17.2",
  5125 + "komodo-sdk": "^1.44.2",
  5126 + "tektrans-logger": "^1.2.3",
  5127 + "uniqid": "^5.4.0",
  5128 + "ws": "^8.4.2"
  5129 + },
  5130 + "dependencies": {
  5131 + "uniqid": {
  5132 + "version": "5.4.0",
  5133 + "resolved": "https://registry.npmjs.org/uniqid/-/uniqid-5.4.0.tgz",
  5134 + "integrity": "sha512-38JRbJ4Fj94VmnC7G/J/5n5SC7Ab46OM5iNtSstB/ko3l1b5g7ALt4qzHFgGciFkyiRNtDXtLNb+VsxtMSE77A=="
  5135 + }
  5136 + }
  5137 + },
5081 5138 "kuler": {
5082 5139 "version": "2.0.0",
5083 5140 "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz",
... ... @@ -6188,6 +6245,12 @@
6188 6245 "resolved": "https://registry.npmjs.org/wraptile/-/wraptile-2.0.0.tgz",
6189 6246 "integrity": "sha512-Jzt4wTT0DJGucp4VewhbT6YutpOfBh6Ab4r5hKWTvFYsNTCxPi0U8wOsesDk1CQ+VcHyaP36BzCiKRJTROJiTQ=="
6190 6247 },
  6248 + "ws": {
  6249 + "version": "8.4.2",
  6250 + "resolved": "https://registry.npmjs.org/ws/-/ws-8.4.2.tgz",
  6251 + "integrity": "sha512-Kbk4Nxyq7/ZWqr/tarI9yIt/+iNNFOjBXEWgTb4ydaNHBNGgvf2QHbS9fdfsndfjFlFwEd4Al+mw83YkaD10ZA==",
  6252 + "requires": {}
  6253 + },
6191 6254 "yallist": {
6192 6255 "version": "2.1.2",
6193 6256 "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
... ... @@ -24,6 +24,7 @@
24 24 "license": "ISC",
25 25 "dependencies": {
26 26 "komodo-sdk": "^1.44.2",
  27 + "komodo-sdk-push-trx": "^0.1.5",
27 28 "moment": "^2.24.0",
28 29 "tektrans-logger": "^1.2.3"
29 30 },