Compare View
Commits (3)
Changes
Showing 5 changed files Side-by-side Diff
CHANGELOG.md
... | ... | @@ -4,8 +4,15 @@ All notable changes to this project will be documented in this file. Dates are d |
4 | 4 | |
5 | 5 | Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). |
6 | 6 | |
7 | +#### [v2.2.0](https://gitlab.kodesumber.com/komodo/komodo-gw-oddeven2/compare/v2.1.3...v2.2.0) | |
8 | + | |
9 | +- Add komodo-sdk-push-trx server integration [`cf2b5f6`](https://gitlab.kodesumber.com/komodo/komodo-gw-oddeven2/commit/cf2b5f63fc88e01f3f576966948fb5ee12679c50) | |
10 | +- Change author email [`7f1e535`](https://gitlab.kodesumber.com/komodo/komodo-gw-oddeven2/commit/7f1e53597dafae9e9e6264a42c39f2f0479311bd) | |
11 | + | |
7 | 12 | #### [v2.1.3](https://gitlab.kodesumber.com/komodo/komodo-gw-oddeven2/compare/v2.1.2...v2.1.3) |
8 | 13 | |
14 | +> 7 February 2022 | |
15 | + | |
9 | 16 | - Migrate to tektrans-logger [`dcad851`](https://gitlab.kodesumber.com/komodo/komodo-gw-oddeven2/commit/dcad851b29295b70b13c3b7ca1479978880255fb) |
10 | 17 | - ESLINTED [`42bab1c`](https://gitlab.kodesumber.com/komodo/komodo-gw-oddeven2/commit/42bab1cd5796fef4f8726fb59810916a7513a1b7) |
11 | 18 | - amount [`a763dfe`](https://gitlab.kodesumber.com/komodo/komodo-gw-oddeven2/commit/a763dfeea0629a6ca6397ec7a41e5e79205d7469) |
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
1 | 1 | { |
2 | 2 | "name": "komodo-gw-oddeven2", |
3 | - "version": "2.1.3", | |
3 | + "version": "2.2.0", | |
4 | 4 | "lockfileVersion": 2, |
5 | 5 | "requires": true, |
6 | 6 | "packages": { |
7 | 7 | "": { |
8 | 8 | "name": "komodo-gw-oddeven2", |
9 | - "version": "2.1.3", | |
9 | + "version": "2.2.0", | |
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", |
package.json
1 | 1 | { |
2 | 2 | "name": "komodo-gw-oddeven2", |
3 | - "version": "2.1.3", | |
3 | + "version": "2.2.0", | |
4 | 4 | "description": "Komodo Dummy Gateway", |
5 | 5 | "main": "index.js", |
6 | 6 | "scripts": { |
... | ... | @@ -20,10 +20,11 @@ |
20 | 20 | "dummy", |
21 | 21 | "sandbox" |
22 | 22 | ], |
23 | - "author": "Adhidarma Hadiwinoto <me@adhisimon.org>", | |
23 | + "author": "Adhidarma Hadiwinoto <adhisimon@tektrans.id>", | |
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 | }, |