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