From 683a817c5543f0b59e8090e65a50d6b4ed58a6b6 Mon Sep 17 00:00:00 2001 From: Sudarsan Balaji Date: Fri, 5 Nov 2021 00:45:16 +0530 Subject: [PATCH] Simplify --- src/lib.rs | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index a7a159b..ffa133a 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -133,24 +133,7 @@ trait OfflineWalletOperations: WalletHolder { fn get_transactions(&self) -> Result, Error> { let transactions = self.get_wallet().list_transactions(true)?; - Ok(transactions - .iter() - .map(|x| -> Transaction { - let details = TransactionDetails { - fees: x.fee, - id: x.txid.to_string(), - received: x.received, - sent: x.sent, - }; - match x.confirmation_time.clone() { - Some(confirmation) => Transaction::Confirmed { - details, - confirmation, - }, - None => Transaction::Unconfirmed { details }, - } - }) - .collect()) + Ok(transactions.iter().map(to_transaction).collect()) } }