Commit cf2b5f63fc88e01f3f576966948fb5ee12679c50
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
config.sample.json
... | ... | @@ -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 | } |
index.js
... | ... | @@ -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()); |
package-lock.json
... | ... | @@ -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", |