1
0

qml: use declarative form for invoiceResolved and requestResolved in WalletMainView

(cherry picked from commit 78b2e3df6c47ad5d5d119cbc2372e62807f372fd)
This commit is contained in:
Sander van Grieken
2025-08-12 10:07:07 +02:00
committed by f321x
parent c2f5b3ba6b
commit 313c8a136a
2 changed files with 8 additions and 5 deletions

View File

@@ -386,9 +386,12 @@ Item {
dialog.open() dialog.open()
} }
Component.onCompleted: { onInvoiceResolved: (pi) => {
piResolver.invoiceResolved.connect(invoiceParser.fromResolvedPaymentIdentifier) invoiceParser.fromResolvedPaymentIdentifier(pi)
piResolver.requestResolved.connect(requestDetails.fromResolvedPaymentIdentifier) }
onRequestResolved: (pi) => {
requestDetails.fromResolvedPaymentIdentifier(pi)
} }
} }

View File

@@ -17,8 +17,8 @@ class QEPIResolver(QObject):
busyChanged = pyqtSignal() busyChanged = pyqtSignal()
resolveError = pyqtSignal([str, str], arguments=['code', 'message']) resolveError = pyqtSignal([str, str], arguments=['code', 'message'])
invoiceResolved = pyqtSignal(object) invoiceResolved = pyqtSignal([object], arguments=['pi'])
requestResolved = pyqtSignal(object) requestResolved = pyqtSignal([object], arguments=['pi'])
def __init__(self, parent=None): def __init__(self, parent=None):
super().__init__(parent) super().__init__(parent)