Blame view
lib/hit/compose-callback-url.js
627 Bytes
d4661aa84
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
const urljoin = require('url-join'); const config = require('komodo-sdk/config'); const composeApikey = require('./compose-apikey'); module.exports = (xid, task, isPostpaid) => { const callbackUrl = config && config.partner && config.partner.callback && config.partner.callback.url; if (!callbackUrl) return null; return urljoin( [ callbackUrl, 'apikey', composeApikey(xid) || '-', isPostpaid ? 'postpaid' : 'prepaid', |
525f0bf55
|
19 |
(task && task.trx_id && task.trx_id.toString()) || null, |
d4661aa84
|
20 21 22 |
].filter((item) => item), ); }; |