Commit 18291ea80dae94e7e341cf638ec5e10fbae2e3c1

Authored by Adhidarma Hadiwinoto
1 parent 1b27005777
Exists in master

Move xid generator on partner-prepaid

Showing 3 changed files with 7 additions and 10 deletions Side-by-side Diff

lib/hit/prepaid-advice.js
... ... @@ -2,7 +2,6 @@ const MODULE_NAME = 'HIT.PREPAID-ADVICE';
2 2  
3 3 const axios = require('axios').default;
4 4 const urljoin = require('url-join');
5   -const uniqid = require('uniqid');
6 5  
7 6 const config = require('komodo-sdk/config');
8 7 const logger = require('tektrans-logger');
... ... @@ -11,9 +10,7 @@ const report = require('../report/prepaid');
11 10 const translateRc = require('../translate-rc');
12 11 const dumpReqRes = require('./dump-req-res');
13 12  
14   -module.exports = async (task) => {
15   - const xid = uniqid();
16   -
  13 +module.exports = async (xid, task) => {
17 14 logger.verbose(`${MODULE_NAME} 90350EF7: Processing task`, {
18 15 xid,
19 16 task,
lib/hit/prepaid-topup.js
... ... @@ -2,7 +2,6 @@ const MODULE_NAME = 'HIT.PREPAID-TOPUP';
2 2  
3 3 const axios = require('axios').default;
4 4 const urljoin = require('url-join');
5   -const uniqid = require('uniqid');
6 5  
7 6 const config = require('komodo-sdk/config');
8 7 const logger = require('tektrans-logger');
... ... @@ -13,9 +12,7 @@ const composeCallbackUrl = require('./compose-callback-url');
13 12 const dumpReqRes = require('./dump-req-res');
14 13 const axiosErrorIsSafe = require('./axios-error-is-safe');
15 14  
16   -module.exports = async (task) => {
17   - const xid = uniqid();
18   -
  15 +module.exports = async (xid, task) => {
19 16 logger.verbose(`${MODULE_NAME} 2272F01F: Processing task`, {
20 17 xid,
21 18 task,
lib/partner-prepaid.js
  1 +const uniqid = require('uniqid');
1 2 const hitAdvice = require('./hit/prepaid-advice');
2 3 const hitTopup = require('./hit/prepaid-topup');
3 4  
4 5 exports.buy = (task) => {
5   - hitTopup(task);
  6 + const xid = uniqid();
  7 + hitTopup(xid, task);
6 8 };
7 9  
8 10 exports.advice = (task) => {
9   - hitAdvice(task);
  11 + const xid = uniqid();
  12 + hitAdvice(xid, task);
10 13 };