@@ -13,6 +13,7 @@ use std::sync::Arc;
use async_trait::async_trait;
use cdk_common::database::{self, DbTransactionFinalizer, Error, MintDatabase};
+// Re-export for auth module
use migrations::MIGRATIONS;
use crate::common::migrate;
@@ -210,11 +210,6 @@ impl<'a> SwapSaga<'a, Initial> {
// Update input proof states to Pending
match tx.update_proofs(&mut new_proofs).await {
Ok(states) => states,
- Err(database::Error::AttemptUpdateSpentProof)
- | Err(database::Error::AttemptRemoveSpentProof) => {
- tx.rollback().await?;
- return Err(Error::TokenAlreadySpent);
- }
Err(err) => {
tx.rollback().await?;
return Err(err.into());