From e6cc3e9e1de2d9de2b5658bc8b1c757bf96ca2eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ceyhun=20=C5=9Een?= Date: Wed, 12 Jun 2024 17:50:18 +0300 Subject: [PATCH] ledger: Return Txid in add_transaction_unconditionally. --- src/ledger/transactions.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ledger/transactions.rs b/src/ledger/transactions.rs index 58ae2f6..3749838 100644 --- a/src/ledger/transactions.rs +++ b/src/ledger/transactions.rs @@ -18,15 +18,15 @@ impl Ledger { pub fn add_transaction_unconditionally( &self, transaction: Transaction, - ) -> Result<(), LedgerError> { + ) -> Result { self.database .lock() .unwrap() .insert_transaction_unconditionally(&transaction)?; - add_item!(self.transactions, transaction); + add_item!(self.transactions, transaction.clone()); - Ok(()) + Ok(transaction.compute_txid()) } /// Returns user's list of transactions. pub fn get_transaction(&self, txid: Txid) -> Result {