fix: explicit check of exception

This commit is contained in:
julian 2023-09-28 14:47:06 -06:00
parent 6ac15a71f4
commit 21b8f3f0ca

View file

@ -636,9 +636,16 @@ class _DesktopCashFusion extends ConsumerState<DesktopCashFusionView> {
.getManager(widget.walletId)
.wallet as FusionWalletInterface;
fusionWallet.uiState = ref.read(
fusionProgressUIStateProvider(widget.walletId),
);
try {
fusionWallet.uiState = ref.read(
fusionProgressUIStateProvider(widget.walletId),
);
} catch (e) {
if (!e.toString().contains(
"FusionProgressUIState was already set for ${widget.walletId}")) {
rethrow;
}
}
unawaited(fusionWallet.fuse());