Browse Source

fix clear_requests button

dependabot/pip/contrib/deterministic-build/ecdsa-0.13.3
ThomasV 5 years ago
parent
commit
24221584e2
  1. 6
      electrum/gui/kivy/uix/screens.py

6
electrum/gui/kivy/uix/screens.py

@ -503,14 +503,14 @@ class ReceiveScreen(CScreen):
d.open()
def clear_requests_dialog(self):
expired = [req for req in self.app.wallet.get_sorted_requests() if req['status'] == PR_EXPIRED]
requests = self.app.wallet.get_sorted_requests()
expired = [req for req in requests if get_request_status(req)[0] == PR_EXPIRED]
if len(expired) == 0:
return
def callback(c):
if c:
for req in expired:
is_lightning = req.get('lightning', False)
key = req['rhash'] if is_lightning else req['address']
key = req.get('rhash') or req['address']
self.app.wallet.delete_request(key)
self.update()
d = Question(_('Delete expired requests?'), callback)

Loading…
Cancel
Save