Commit 4d82f9fb authored by Charles Bachmeier's avatar Charles Bachmeier Committed by GitHub

fix: Handle Different Listing Failure Responses (#5940)

fix: handle different failure responses
Co-authored-by: default avatarCharles Bachmeier <charlie@genie.xyz>
parent 654b26dc
......@@ -162,7 +162,7 @@ export async function signListing(
const order = await executeAllActions()
setStatus(ListingStatus.PENDING)
const res = await PostOpenSeaSellOrder(order)
if (res) setStatus(ListingStatus.APPROVED)
res ? setStatus(ListingStatus.APPROVED) : setStatus(ListingStatus.FAILED)
return res
} catch (error) {
if (error.code === 4001) setStatus(ListingStatus.REJECTED)
......@@ -229,7 +229,7 @@ export async function signListing(
params: [],
}
const res = await createLooksRareOrder(payload)
if (res) setStatus(ListingStatus.APPROVED)
res ? setStatus(ListingStatus.APPROVED) : setStatus(ListingStatus.FAILED)
return res
} catch (error) {
if (error.code === 4001) setStatus(ListingStatus.REJECTED)
......@@ -263,7 +263,7 @@ export async function signListing(
setStatus(ListingStatus.PENDING)
// call server api
const resp = await newX2Y2Order(payload)
if (resp) setStatus(ListingStatus.APPROVED)
resp ? setStatus(ListingStatus.APPROVED) : setStatus(ListingStatus.FAILED)
return resp
} catch (error) {
if (error.code === 4001) setStatus(ListingStatus.REJECTED)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment