await db
.update(schema.cards)
.set({ redeemable: true })
.where(eq(schema.cards.contractAddress, vaultAddress))
.returning({ address: vaultAddress })
.catch((error) => {
console.error(error);
error(500);
});
await db
.delete(schema.cards)
.where(
and(
eq(schema.accounts.address, address),
eq(schema.cards.contractAddress, vaultAddress),
),
)
.returning({ address })
.catch((error) => {
console.error(error);
error(500);
});
await db
.update(schema.cards)
.set({ redeemable: true })
.where(eq(schema.cards.contractAddress, vaultAddress))
.returning({ address: vaultAddress })
.catch((error) => {
console.error(error);
error(500);
});
await db
.delete(schema.cards)
.where(
and(
eq(schema.accounts.address, address),
eq(schema.cards.contractAddress, vaultAddress),
),
)
.returning({ address })
.catch((error) => {
console.error(error);
error(500);
});