From 14a2cae44e6a16b1a0897732c131ecf31642dbef Mon Sep 17 00:00:00 2001 From: Vivek Teega Date: Mon, 7 Oct 2024 23:35:11 +0530 Subject: [PATCH] Change again --- scripts/fn_pay.js | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/scripts/fn_pay.js b/scripts/fn_pay.js index ffadc6a..6fe26a2 100644 --- a/scripts/fn_pay.js +++ b/scripts/fn_pay.js @@ -292,17 +292,25 @@ Cashier.checkIfTokenTxIsValid = function (tokenTxID, sender, amount) { floTokenAPI.getTx(tokenTxID).then(tx => { let parsedTxData = floTokenAPI.util.parseTxData(tx); console.debug(parsedTxData); - if (parsedTxData.type !== "transfer" || parsedTxData.transferType !== "token") + if (parsedTxData.type !== "transfer" || parsedTxData.transferType !== "token"){ + debugger reject([true, "Invalid token transfer type"]); - else if (parsedTxData.tokenAmount !== amount) + } + else if (parsedTxData.tokenAmount !== amount){ reject([true, "Incorrect token amount: " + parsedTxData.tokenAmount]); - else if (parsedTxData.tokenIdentification !== floGlobals.currency) + } + else if (parsedTxData.tokenIdentification !== floGlobals.currency){ reject([true, "Incorrect token: " + parsedTxData.tokenIdentification]); - else if (parsedTxData.sender !== sender) + } + else if (parsedTxData.sender !== sender){ reject([true, "Incorrect senderID: " + parsedTxData.sender]); - else if (parsedTxData.receiver !== myFloID) + } + else if (parsedTxData.receiver !== myFloID){ reject([true, "Incorrect receiverID: " + parsedTxData.receive]) - else resolve(true); + } + else { + resolve(true); + } }).catch(error => reject([null, error])) }) } \ No newline at end of file