1
0

fix qewallet calls to invoice list model

This commit is contained in:
Sander van Grieken
2022-04-14 12:27:15 +02:00
parent 3aef04f824
commit 8a3aff73fc

View File

@@ -307,7 +307,7 @@ class QEWallet(QObject):
# TODO: check this flow. Only if alias is defined in config. OpenAlias?
pass
#self.sign_payment_request(addr)
self._requestModel.add_request(req)
self._requestModel.add_invoice(req)
return addr
@pyqtSlot('quint64', 'QString', int)
@@ -337,9 +337,19 @@ class QEWallet(QObject):
@pyqtSlot('QString')
def delete_request(self, key: str):
self.wallet.delete_request(key)
self._requestModel.delete_request(key)
self._requestModel.delete_invoice(key)
@pyqtSlot('QString', result='QVariant')
def get_request(self, key: str):
req = self.wallet.get_request(key)
return self._requestModel.request_to_model(req)
return self._requestModel.invoice_to_model(req)
@pyqtSlot('QString')
def delete_invoice(self, key: str):
self.wallet.delete_invoice(key)
self._invoiceModel.delete_invoice(key)
@pyqtSlot('QString', result='QVariant')
def get_invoice(self, key: str):
req = self.wallet.get_invoice(key)
return self._invoiceModel.invoice_to_model(req)