Commit 18291ea80dae94e7e341cf638ec5e10fbae2e3c1
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 | }; |