diff --git a/index.js b/index.js index 686982a..1b7ec95 100644 --- a/index.js +++ b/index.js @@ -13,14 +13,14 @@ require('komodo-sdk/api-server'); const adviceServer = require('komodo-sdk/gateway/advice-push-server'); const pullgw = require('komodo-sdk/gateway/pull'); -// const postpaidSdk = require('komodo-sdk-postpaid'); +const postpaidSdk = require('komodo-sdk-postpaid'); require('./lib/callback'); const partnerPrepaid = require('./lib/partner-prepaid'); -// const partnerPostpaid = require('./lib/partner-postpaid'); +const partnerPostpaid = require('./lib/partner-postpaid'); pullgw.setPartner(partnerPrepaid); -// postpaidSdk.setPartner(partnerPostpaid); +postpaidSdk.setPartner(partnerPostpaid); adviceServer.setPartner(partnerPrepaid); diff --git a/lib/hit/postpaid-inquiry.js b/lib/hit/postpaid-inquiry.js new file mode 100644 index 0000000..a65dadb --- /dev/null +++ b/lib/hit/postpaid-inquiry.js @@ -0,0 +1,3 @@ +module.exports = () => { + // +}; diff --git a/lib/hit/postpaid-pay.js b/lib/hit/postpaid-pay.js new file mode 100644 index 0000000..a65dadb --- /dev/null +++ b/lib/hit/postpaid-pay.js @@ -0,0 +1,3 @@ +module.exports = () => { + // +}; diff --git a/lib/partner-postpaid.js b/lib/partner-postpaid.js new file mode 100644 index 0000000..a6122d6 --- /dev/null +++ b/lib/partner-postpaid.js @@ -0,0 +1,10 @@ +const hitInquiry = require('./hit/postpaid-inquiry'); +const hitPay = require('./hit/postpaid-pay'); + +exports.inquiry = (task) => { + hitInquiry(task); +}; + +exports.pay = (task) => { + hitPay(task); +}; diff --git a/package-lock.json b/package-lock.json index ef10684..891cadf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1869,6 +1869,100 @@ } } }, + "komodo-sdk-postpaid": { + "version": "git+https://gitlab.kodesumber.com/komodo/komodo-sdk-postpaid.git#8fff5a84d1b8527aae4ebd32bfc8aaed2bd87f9a", + "from": "git+https://gitlab.kodesumber.com/komodo/komodo-sdk-postpaid.git", + "requires": { + "axios": "^0.19.2", + "komodo-sdk": "git+http://gitlab.kodesumber.com/komodo/komodo-sdk.git" + }, + "dependencies": { + "axios": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", + "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", + "requires": { + "follow-redirects": "1.5.10" + } + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + }, + "follow-redirects": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", + "requires": { + "debug": "=3.1.0" + } + }, + "komodo-sdk": { + "version": "git+http://gitlab.kodesumber.com/komodo/komodo-sdk.git#4af07f8facf4d10ced4da38c4d44e1a4670a5165", + "from": "git+http://gitlab.kodesumber.com/komodo/komodo-sdk.git", + "requires": { + "array-unique": "^0.3.2", + "basic-auth": "^2.0.0", + "body-parser": "^1.18.2", + "dot-object": "^1.7.0", + "express": "^4.17.1", + "express-session": "^1.15.6", + "fs-copy-file": "^2.1.2", + "json-query": "^2.2.2", + "lru-cache": "^4.1.1", + "macaddress": "^0.2.9", + "moment": "^2.24.0", + "node-machine-id": "^1.1.10", + "node-natural-sort": "^0.8.6", + "numeral": "^2.0.6", + "nunjucks": "^3.2.1", + "pkginfo": "^0.4.1", + "redis": "^2.8.0", + "request": "^2.88.0", + "sha1": "^1.1.1", + "simple-git": "^1.80.1", + "strftime": "^0.10.0", + "string-natural-compare": "^2.0.2", + "uniqid": "^4.1.1", + "uuid": "^3.1.0", + "winston": "^3.3.3", + "winston-circular-buffer": "^1.0.0", + "winston-daily-rotate-file": "^3.10.0" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "uniqid": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/uniqid/-/uniqid-4.1.1.tgz", + "integrity": "sha1-iSIN32t1GuUrX3JISGNShZa7hME=", + "requires": { + "macaddress": "^0.2.8" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + } + } + }, "kuler": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", diff --git a/package.json b/package.json index aecbbae..532513d 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "express": "^4.17.1", "json-stringify-pretty-compact": "^3.0.0", "komodo-sdk": "git+https://gitlab.kodesumber.com/komodo/komodo-sdk.git", + "komodo-sdk-postpaid": "git+https://gitlab.kodesumber.com/komodo/komodo-sdk-postpaid.git", "moment": "^2.29.1", "morgan": "^1.10.0", "rotating-file-stream": "^2.1.5",