From 20edbc9666dc69930e6480c6e156f3b2778d9cc9 Mon Sep 17 00:00:00 2001 From: adi surya <adisurya1@gmail.com> Date: Fri, 29 Jul 2022 09:56:34 +0700 Subject: [PATCH] remote product with quantity --- lib/actions/buy.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/actions/buy.js b/lib/actions/buy.js index 319f7a5..7620440 100644 --- a/lib/actions/buy.js +++ b/lib/actions/buy.js @@ -39,13 +39,21 @@ module.exports = async (xid, transaction) => { productName = iConfig.products[transaction.product_name].remote; } + const productNames = productName.split(','); + // eslint-disable-next-line prefer-destructuring + let quantity = transaction.quantity; + + if (productNames.length >= 2) { + [productName, quantity] = productNames; + } + // const callbackUrl = `${iConfig.url}:${iConfig.port}/apikey/${iConfig.apikey}/updates`; const result = await buyToSDS( xid, `${transaction.request_id}-${transaction.id}`, transaction.destination, productName, - transaction.quantity, + quantity, ); logger.verbose(`${MODULE_NAME} 5BDFAF41: result from sds`, { xid, -- 1.9.0