1
0

qml: QERequestDetails process request update via event loop.

This allows backend to process all callbacks before we start querying the payment database

should fix #10116
This commit is contained in:
Sander van Grieken
2025-12-18 12:36:44 +01:00
parent 4cab0ceddd
commit 0d812500e1

View File

@@ -16,7 +16,7 @@ from electrum.network import Network
from .qewallet import QEWallet
from .qetypes import QEAmount
from .util import QtEventListener, event_listener, status_update_timer_interval
from .util import QtEventListener, qt_event_listener, status_update_timer_interval
class QERequestDetails(QObject, QtEventListener):
@@ -65,7 +65,7 @@ class QERequestDetails(QObject, QtEventListener):
self._timer.stop()
self._timer = None
@event_listener
@qt_event_listener
def on_event_request_status(self, wallet, key, status):
if wallet == self._wallet.wallet and key == self._key:
self._logger.debug('request status %d for key %s' % (status, key))