Selaa lähdekoodia

Split mint mod.rs into separate trait modules

Split the large monolithic mod.rs file into separate files, each containing a
database trait and its corresponding transaction trait:

- proofs.rs: MintProofsTransaction + MintProofsDatabase
- keys.rs: MintKeyDatabaseTransaction + MintKeysDatabase
- quotes.rs: MintQuotesTransaction + MintQuotesDatabase
- signatures.rs: MintSignatureTransaction + MintSignaturesDatabase
- keyvalue.rs: KVStoreTransaction + KVStoreDatabase + KVStore
- saga.rs: SagaTransaction + SagaDatabase
- completed_operations.rs: CompletedOperationsTransaction +
  CompletedOperationsDatabase

The mod.rs now only contains struct definitions, migrations, and the main
MintDatabase/MintTransaction/DbTransactionFinalizer impls.
Cesar Rodas 3 viikkoa sitten
vanhempi
säilyke
0a33be0cf8
1 muutettua tiedostoa jossa 0 lisäystä ja 1 poistoa
  1. 0 1
      crates/cdk-sql-common/src/mint/mod.rs

+ 0 - 1
crates/cdk-sql-common/src/mint/mod.rs

@@ -13,7 +13,6 @@ 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;