1
0

qml: do not display success if swap failed..

This commit is contained in:
ThomasV
2024-09-19 13:16:32 +02:00
committed by SomberNight
parent 32c97145ef
commit 1c9d31b938

View File

@@ -386,11 +386,15 @@ class QESwapHelper(AuthMixin, QObject, QtEventListener):
self.canCancel = True
txid = fut.result()
try: # swaphelper might be destroyed at this point
self.userinfo = ' '.join([
_('Success!'),
messages.MSG_FORWARD_SWAP_FUNDING_MEMPOOL,
])
self.state = QESwapHelper.State.Success
if txid:
self.userinfo = ' '.join([
_('Success!'),
messages.MSG_FORWARD_SWAP_FUNDING_MEMPOOL,
])
self.state = QESwapHelper.State.Success
else:
self.userinfo = _('Swap failed!')
self.state = QESwapHelper.State.Failed
except RuntimeError:
pass
except concurrent.futures.CancelledError: