fix clear_requests button
This commit is contained in:
@@ -503,14 +503,14 @@ class ReceiveScreen(CScreen):
|
|||||||
d.open()
|
d.open()
|
||||||
|
|
||||||
def clear_requests_dialog(self):
|
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:
|
if len(expired) == 0:
|
||||||
return
|
return
|
||||||
def callback(c):
|
def callback(c):
|
||||||
if c:
|
if c:
|
||||||
for req in expired:
|
for req in expired:
|
||||||
is_lightning = req.get('lightning', False)
|
key = req.get('rhash') or req['address']
|
||||||
key = req['rhash'] if is_lightning else req['address']
|
|
||||||
self.app.wallet.delete_request(key)
|
self.app.wallet.delete_request(key)
|
||||||
self.update()
|
self.update()
|
||||||
d = Question(_('Delete expired requests?'), callback)
|
d = Question(_('Delete expired requests?'), callback)
|
||||||
|
|||||||
Reference in New Issue
Block a user