From 8a3d8ff4ae867229ee1933eb38043fb94039c1e2 Mon Sep 17 00:00:00 2001 From: Matthew Fosse Date: Fri, 17 May 2024 12:47:11 -0700 Subject: [PATCH] disconnect temp fix --- cw_lightning/lib/lightning_wallet.dart | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/cw_lightning/lib/lightning_wallet.dart b/cw_lightning/lib/lightning_wallet.dart index 7eedceac6..1e2f5a024 100644 --- a/cw_lightning/lib/lightning_wallet.dart +++ b/cw_lightning/lib/lightning_wallet.dart @@ -186,7 +186,9 @@ abstract class LightningWalletBase extends ElectrumWallet with Store { // disconnect if already connected try { - await sdk.disconnect(); + if (await sdk.isInitialized()) { + await sdk.disconnect(); + } } catch (e, s) { print("ERROR disconnecting from Breez: $e\n$s"); } @@ -232,7 +234,9 @@ abstract class LightningWalletBase extends ElectrumWallet with Store { Future stopBreez() async { final sdk = await BreezSDK(); - await sdk.disconnect(); + if (await sdk.isInitialized()) { + await sdk.disconnect(); + } await _nodeStateSub?.cancel(); await _paymentsSub?.cancel(); }