mirror of
https://github.com/Qortal/chrome-extension.git
synced 2025-02-11 17:55:49 +00:00
update cancel sell order qortalrequest
This commit is contained in:
parent
e310cd3617
commit
9e65cf8987
@ -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;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user