Browse Source

fix qewallet calls to invoice list model

patch-4
Sander van Grieken 3 years ago
parent
commit
8a3aff73fc
  1. 16
      electrum/gui/qml/qewallet.py

16
electrum/gui/qml/qewallet.py

@ -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)

Loading…
Cancel
Save