From ad030fe8110d7e4970a74f1e303ea34f1cf8cb9c Mon Sep 17 00:00:00 2001 From: ardocrat Date: Tue, 10 Jun 2025 22:16:51 +0300 Subject: [PATCH] fix: tx finalizing status setup --- src/wallet/wallet.rs | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/src/wallet/wallet.rs b/src/wallet/wallet.rs index 745d99c5..8ff166fe 100644 --- a/src/wallet/wallet.rs +++ b/src/wallet/wallet.rs @@ -1462,17 +1462,15 @@ fn sync_wallet_data(wallet: &Wallet, from_node: bool) { }; wallet.slatepack_exists(&slate) }; - if !initial_state && !is_response { - finalizing = { - let mut slate = Slate::blank(1, false); - slate.id = tx.tx_slate_id.unwrap(); - slate.state = match tx.tx_type { - TxLogEntryType::TxReceived => SlateState::Invoice3, - _ => SlateState::Standard3 - }; - wallet.slatepack_exists(&slate) + finalizing = { + let mut slate = Slate::blank(1, false); + slate.id = tx.tx_slate_id.unwrap(); + slate.state = match tx.tx_type { + TxLogEntryType::TxReceived => SlateState::Invoice3, + _ => SlateState::Standard3 }; - } + wallet.slatepack_exists(&slate) + }; initial_state && !is_response && !finalizing } else { false