diff --git a/src/bdk.udl b/src/bdk.udl index 6d4412f..aa59942 100644 --- a/src/bdk.udl +++ b/src/bdk.udl @@ -67,7 +67,7 @@ dictionary SqliteDbConfiguration { [Enum] interface DatabaseConfig { - Memory(string junk); + Memory(); Sled(SledDbConfiguration config); Sqlite(SqliteDbConfiguration config); }; diff --git a/src/lib.rs b/src/lib.rs index 22faa3a..a1aacba 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -22,7 +22,7 @@ uniffi_macros::include_scaffolding!("bdk"); type BdkError = Error; pub enum DatabaseConfig { - Memory { junk: String }, + Memory, Sled { config: SledDbConfiguration }, Sqlite { config: SqliteDbConfiguration }, } @@ -216,7 +216,7 @@ impl Wallet { blockchain_config: BlockchainConfig, ) -> Result { let any_database_config = match database_config { - DatabaseConfig::Memory { .. } => AnyDatabaseConfig::Memory(()), + DatabaseConfig::Memory => AnyDatabaseConfig::Memory(()), DatabaseConfig::Sled { config } => AnyDatabaseConfig::Sled(config), DatabaseConfig::Sqlite { config } => AnyDatabaseConfig::Sqlite(config), };