Browse Source

rename fields: 'time' -> 'timestamp', payment_requests

master
ThomasV 11 years ago
parent
commit
8995cdbf14
  1. 6
      gui/qt/main_window.py
  2. 2
      lib/paymentrequest.py
  3. 12
      lib/wallet.py

6
gui/qt/main_window.py

@ -668,7 +668,7 @@ class ElectrumWindow(QMainWindow):
return return
addr = str(item.text(2)) addr = str(item.text(2))
req = self.wallet.receive_requests[addr] req = self.wallet.receive_requests[addr]
expires = _('Never') if req.get('expiration') is None else format_time(req['time'] + req['expiration']) expires = _('Never') if req.get('expiration') is None else format_time(req['timestamp'] + req['expiration'])
amount = req['amount'] amount = req['amount']
message = self.wallet.labels.get(addr, '') message = self.wallet.labels.get(addr, '')
self.receive_address_e.setText(addr) self.receive_address_e.setText(addr)
@ -696,7 +696,7 @@ class ElectrumWindow(QMainWindow):
item = self.receive_list.itemAt(position) item = self.receive_list.itemAt(position)
addr = str(item.text(2)) addr = str(item.text(2))
req = self.wallet.receive_requests[addr] req = self.wallet.receive_requests[addr]
time, amount = req['time'], req['amount'] time, amount = req['timestamp'], req['amount']
message = self.wallet.labels.get(addr, '') message = self.wallet.labels.get(addr, '')
URI = util.create_URI(addr, amount, message) URI = util.create_URI(addr, amount, message)
menu = QMenu() menu = QMenu()
@ -809,7 +809,7 @@ class ElectrumWindow(QMainWindow):
address = req['address'] address = req['address']
if address not in domain: if address not in domain:
continue continue
timestamp = req['time'] timestamp = req['timestamp']
amount = req.get('amount') amount = req.get('amount')
expiration = req.get('expiration', None) expiration = req.get('expiration', None)
message = req.get('memo', '') message = req.get('memo', '')

2
lib/paymentrequest.py

@ -296,7 +296,7 @@ def make_payment_request(outputs, memo, time, expires, key_path, cert_path):
def make_request(config, req): def make_request(config, req):
from transaction import Transaction from transaction import Transaction
addr = req['address'] addr = req['address']
time = req['time'] time = req['timestamp']
amount = req['amount'] amount = req['amount']
expiration = req['expiration'] expiration = req['expiration']
message = req['memo'] message = req['memo']

12
lib/wallet.py

@ -165,7 +165,7 @@ class Abstract_Wallet(object):
self.load_transactions() self.load_transactions()
# load requests # load requests
self.receive_requests = self.storage.get('receive_requests2', {}) self.receive_requests = self.storage.get('payment_requests', {})
# spv # spv
self.verifier = None self.verifier = None
@ -1258,7 +1258,7 @@ class Abstract_Wallet(object):
r = self.receive_requests[key] r = self.receive_requests[key]
address = r['address'] address = r['address']
amount = r.get('amount') amount = r.get('amount')
timestamp = r.get('time') timestamp = r.get('timestamp', 0)
expiration = r.get('expiration') expiration = r.get('expiration')
if amount: if amount:
paid = amount <= self.get_addr_received(address) paid = amount <= self.get_addr_received(address)
@ -1273,9 +1273,9 @@ class Abstract_Wallet(object):
import paymentrequest, shutil, os import paymentrequest, shutil, os
timestamp = int(time.time()) timestamp = int(time.time())
_id = Hash(addr + "%d"%timestamp).encode('hex')[0:10] _id = Hash(addr + "%d"%timestamp).encode('hex')[0:10]
r = {'time':timestamp, 'amount':amount, 'expiration':expiration, 'address':addr, 'memo':message, 'id':_id} r = {'timestamp':timestamp, 'amount':amount, 'expiration':expiration, 'address':addr, 'memo':message, 'id':_id}
self.receive_requests[addr] = r self.receive_requests[addr] = r
self.storage.put('receive_requests2', self.receive_requests) self.storage.put('payment_requests', self.receive_requests)
self.set_label(addr, message) # should be a default label self.set_label(addr, message) # should be a default label
rdir = config.get('requests_dir') rdir = config.get('requests_dir')
req = self.get_payment_request(addr, config) req = self.get_payment_request(addr, config)
@ -1308,11 +1308,11 @@ class Abstract_Wallet(object):
n = os.path.join(rdir, key + s) n = os.path.join(rdir, key + s)
if os.path.exists(n): if os.path.exists(n):
os.unlink(n) os.unlink(n)
self.storage.put('receive_requests2', self.receive_requests) self.storage.put('payment_requests', self.receive_requests)
return True return True
def get_sorted_requests(self, config): def get_sorted_requests(self, config):
return sorted(map(lambda x: self.get_payment_request(x, config), self.receive_requests.keys()), key=itemgetter('time')) return sorted(map(lambda x: self.get_payment_request(x, config), self.receive_requests.keys()), key=itemgetter('timestamp'))

Loading…
Cancel
Save