update cancel sell order qortalrequest

This commit is contained in:
PhilReact 2025-01-17 16:47:01 +02:00
parent e310cd3617
commit 9e65cf8987

View File

@ -3253,9 +3253,6 @@ const receivingAddress = await getUserWalletFunc(data.foreignBlockchain)
export const cancelSellOrder = async (data, isFromExtension) => { export const cancelSellOrder = async (data, isFromExtension) => {
const requiredFields = [ const requiredFields = [
"qortAmount",
"foreignBlockchain",
"foreignAmount",
"atAddress" "atAddress"
]; ];
const missingFields: string[] = []; const missingFields: string[] = [];
@ -3270,14 +3267,19 @@ export const cancelSellOrder = async (data, isFromExtension) => {
throw new Error(errorMsg); throw new Error(errorMsg);
} }
const url = await createEndpoint(`/crosschain/trade/${data.atAddress}`)
const resAddress = await fetch(url);
const resData = await resAddress.json();
if(!resData?.qortalAtAddress) throw new Error('Cannot find AT info.')
try { try {
const fee = await getFee("MESSAGE"); const fee = await getFee("MESSAGE");
const resPermission = await getUserPermission({ const resPermission = await getUserPermission({
text1: "Do you give this application permission to perform cancel a sell order?", text1: "Do you give this application permission to perform cancel a sell order?",
text2: `${data.qortAmount}${" "} text2: `${resData.qortAmount}${" "}
${`QORT`}`, ${`QORT`}`,
text3: `FOR ${data.foreignAmount} ${data.foreignBlockchain}`, text3: `FOR ${resData.expectedForeignAmount} ${resData.foreignBlockchain}`,
fee: fee.fee fee: fee.fee
}, isFromExtension); }, isFromExtension);
const { accepted } = resPermission; const { accepted } = resPermission;