1
0

kivy: set_paid for paid invoices

This commit is contained in:
ThomasV
2016-02-19 13:53:01 +01:00
parent cdbc564fb3
commit 41f6fec2ac
6 changed files with 35 additions and 22 deletions

View File

@@ -102,7 +102,8 @@ class PaymentRequest:
self.payment_url = self.details.payment_url
def is_pr(self):
return self.get_outputs() != [(TYPE_ADDRESS, self.get_requestor(), self.get_amount())]
return self.get_amount() != 0
#return self.get_outputs() != [(TYPE_ADDRESS, self.get_requestor(), self.get_amount())]
def verify(self, contacts):
if not self.raw:
@@ -258,6 +259,8 @@ class PaymentRequest:
print "PaymentACK message received: %s" % paymntack.memo
return True, paymntack.memo
def set_paid(self, tx_hash):
self.tx = tx_hash
def make_unsigned_request(req):
@@ -469,10 +472,6 @@ class InvoiceStore(object):
def get(self, k):
return self.invoices.get(k)
def set_paid(self, key, tx_hash):
self.invoices[key].tx = tx_hash
self.save()
def sorted_list(self):
# sort
return self.invoices.values()