lesson 15 | ActiveItem doesn't delete ! #2831
Unanswered
khodehSoroush
asked this question in
Q&A
Replies: 1 comment 1 reply
-
@khodehSoroush You query object stored in this variable Moralis.Cloud.afterSave("ItemCanceled", async (request) => {
const confirmed = request.object.get("confirmed");
const logger = Moralis.Cloud.getLogger();
logger.info(`Marketplace | Object: ${request.object}`);
if (confirmed) {
const ActiveItem = Moralis.Object.extend("ActiveItem");
const query = new Moralis.Query(ActiveItem);
query.equalTo("marketplaceAddress", request.object.get("address"));
query.equalTo("nftAddress", request.object.get("nftAddress"));
query.equalTo("tokenId", request.object.get("tokenId"));
logger.info(`Marketplace | Query: ${query}`);
const canceledItem = await query.first();
logger.info(`Marketplace | CanceledItem: ${canceledItem}`);
if (canceledItem) {
logger.info(
`Deleting ${request.object.get(
tokenId
)} at address ${request.object.get("address")} since it was canceled`
);
- await activeItem.destroy();
+ await canceledItem.destroy();
} else {
logger.info(
`No item found with address: ${request.object.get(
"address"
)} and tokenId : ${request.object.get("tokenId")} `
);
}
}
}); |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I run mint and list Item and the cancel Item , the object appears in Itemcanceled section but it doesn't get deleted from ActiveItem.
updateActiveItem.js 👇
cancelItem 👇
info logger message 👇

I'd be happy to help me🫂
Beta Was this translation helpful? Give feedback.
All reactions