Commit fd23c5a2727a7678dfff23b905358f03babc3673

Authored by Adhidarma Hadiwinoto
1 parent 8c258ccd98
Exists in master

Skeleton postpaid

Showing 6 changed files with 114 additions and 3 deletions Side-by-side Diff

... ... @@ -13,14 +13,14 @@ require('komodo-sdk/api-server');
13 13 const adviceServer = require('komodo-sdk/gateway/advice-push-server');
14 14  
15 15 const pullgw = require('komodo-sdk/gateway/pull');
16   -// const postpaidSdk = require('komodo-sdk-postpaid');
  16 +const postpaidSdk = require('komodo-sdk-postpaid');
17 17  
18 18 require('./lib/callback');
19 19  
20 20 const partnerPrepaid = require('./lib/partner-prepaid');
21   -// const partnerPostpaid = require('./lib/partner-postpaid');
  21 +const partnerPostpaid = require('./lib/partner-postpaid');
22 22  
23 23 pullgw.setPartner(partnerPrepaid);
24   -// postpaidSdk.setPartner(partnerPostpaid);
  24 +postpaidSdk.setPartner(partnerPostpaid);
25 25  
26 26 adviceServer.setPartner(partnerPrepaid);
lib/hit/postpaid-inquiry.js
... ... @@ -0,0 +1,3 @@
  1 +module.exports = () => {
  2 + //
  3 +};
lib/hit/postpaid-pay.js
... ... @@ -0,0 +1,3 @@
  1 +module.exports = () => {
  2 + //
  3 +};
lib/partner-postpaid.js
... ... @@ -0,0 +1,10 @@
  1 +const hitInquiry = require('./hit/postpaid-inquiry');
  2 +const hitPay = require('./hit/postpaid-pay');
  3 +
  4 +exports.inquiry = (task) => {
  5 + hitInquiry(task);
  6 +};
  7 +
  8 +exports.pay = (task) => {
  9 + hitPay(task);
  10 +};
... ... @@ -1869,6 +1869,100 @@
1869 1869 }
1870 1870 }
1871 1871 },
  1872 + "komodo-sdk-postpaid": {
  1873 + "version": "git+https://gitlab.kodesumber.com/komodo/komodo-sdk-postpaid.git#8fff5a84d1b8527aae4ebd32bfc8aaed2bd87f9a",
  1874 + "from": "git+https://gitlab.kodesumber.com/komodo/komodo-sdk-postpaid.git",
  1875 + "requires": {
  1876 + "axios": "^0.19.2",
  1877 + "komodo-sdk": "git+http://gitlab.kodesumber.com/komodo/komodo-sdk.git"
  1878 + },
  1879 + "dependencies": {
  1880 + "axios": {
  1881 + "version": "0.19.2",
  1882 + "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz",
  1883 + "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==",
  1884 + "requires": {
  1885 + "follow-redirects": "1.5.10"
  1886 + }
  1887 + },
  1888 + "debug": {
  1889 + "version": "3.1.0",
  1890 + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
  1891 + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
  1892 + "requires": {
  1893 + "ms": "2.0.0"
  1894 + }
  1895 + },
  1896 + "follow-redirects": {
  1897 + "version": "1.5.10",
  1898 + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz",
  1899 + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==",
  1900 + "requires": {
  1901 + "debug": "=3.1.0"
  1902 + }
  1903 + },
  1904 + "komodo-sdk": {
  1905 + "version": "git+http://gitlab.kodesumber.com/komodo/komodo-sdk.git#4af07f8facf4d10ced4da38c4d44e1a4670a5165",
  1906 + "from": "git+http://gitlab.kodesumber.com/komodo/komodo-sdk.git",
  1907 + "requires": {
  1908 + "array-unique": "^0.3.2",
  1909 + "basic-auth": "^2.0.0",
  1910 + "body-parser": "^1.18.2",
  1911 + "dot-object": "^1.7.0",
  1912 + "express": "^4.17.1",
  1913 + "express-session": "^1.15.6",
  1914 + "fs-copy-file": "^2.1.2",
  1915 + "json-query": "^2.2.2",
  1916 + "lru-cache": "^4.1.1",
  1917 + "macaddress": "^0.2.9",
  1918 + "moment": "^2.24.0",
  1919 + "node-machine-id": "^1.1.10",
  1920 + "node-natural-sort": "^0.8.6",
  1921 + "numeral": "^2.0.6",
  1922 + "nunjucks": "^3.2.1",
  1923 + "pkginfo": "^0.4.1",
  1924 + "redis": "^2.8.0",
  1925 + "request": "^2.88.0",
  1926 + "sha1": "^1.1.1",
  1927 + "simple-git": "^1.80.1",
  1928 + "strftime": "^0.10.0",
  1929 + "string-natural-compare": "^2.0.2",
  1930 + "uniqid": "^4.1.1",
  1931 + "uuid": "^3.1.0",
  1932 + "winston": "^3.3.3",
  1933 + "winston-circular-buffer": "^1.0.0",
  1934 + "winston-daily-rotate-file": "^3.10.0"
  1935 + }
  1936 + },
  1937 + "lru-cache": {
  1938 + "version": "4.1.5",
  1939 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
  1940 + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
  1941 + "requires": {
  1942 + "pseudomap": "^1.0.2",
  1943 + "yallist": "^2.1.2"
  1944 + }
  1945 + },
  1946 + "ms": {
  1947 + "version": "2.0.0",
  1948 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
  1949 + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
  1950 + },
  1951 + "uniqid": {
  1952 + "version": "4.1.1",
  1953 + "resolved": "https://registry.npmjs.org/uniqid/-/uniqid-4.1.1.tgz",
  1954 + "integrity": "sha1-iSIN32t1GuUrX3JISGNShZa7hME=",
  1955 + "requires": {
  1956 + "macaddress": "^0.2.8"
  1957 + }
  1958 + },
  1959 + "yallist": {
  1960 + "version": "2.1.2",
  1961 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
  1962 + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI="
  1963 + }
  1964 + }
  1965 + },
1872 1966 "kuler": {
1873 1967 "version": "2.0.0",
1874 1968 "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz",
... ... @@ -31,6 +31,7 @@
31 31 "express": "^4.17.1",
32 32 "json-stringify-pretty-compact": "^3.0.0",
33 33 "komodo-sdk": "git+https://gitlab.kodesumber.com/komodo/komodo-sdk.git",
  34 + "komodo-sdk-postpaid": "git+https://gitlab.kodesumber.com/komodo/komodo-sdk-postpaid.git",
34 35 "moment": "^2.29.1",
35 36 "morgan": "^1.10.0",
36 37 "rotating-file-stream": "^2.1.5",