From 1f2c38e8dff3d36f527ce7b81e55bbcc32d1a6f1 Mon Sep 17 00:00:00 2001 From: PhilReact Date: Fri, 17 Jan 2025 16:47:10 +0200 Subject: [PATCH] update cancel sell order qortalrequest --- src/qortalRequests/get.ts | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/qortalRequests/get.ts b/src/qortalRequests/get.ts index 5269157..bf4eee5 100644 --- a/src/qortalRequests/get.ts +++ b/src/qortalRequests/get.ts @@ -3455,9 +3455,6 @@ export const createSellOrder = async (data, isFromExtension) => { export const cancelSellOrder = async (data, isFromExtension) => { const requiredFields = [ - "qortAmount", - "foreignBlockchain", - "foreignAmount", "atAddress", ]; const missingFields: string[] = []; @@ -3472,16 +3469,20 @@ export const cancelSellOrder = async (data, isFromExtension) => { 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 { const fee = await getFee("MESSAGE"); const resPermission = await getUserPermission( { text1: - "Do you give this application permission to perform cancel a sell order?", - text2: `${data.qortAmount}${" "} + "Do you give this application permission to perform: cancel a sell order?", + text2: `${resData.qortAmount}${" "} ${`QORT`}`, - text3: `FOR ${data.foreignAmount} ${data.foreignBlockchain}`, + text3: `FOR ${resData.expectedForeignAmount} ${resData.foreignBlockchain}`, fee: fee.fee, }, isFromExtension