Report update times per region and current time to calculate diff in client
This commit is contained in:
parent
b2a49dd712
commit
8d75348bb2
@ -50,12 +50,17 @@ def token_data(version: str) -> dict:
|
||||
|
||||
items = table.scan()['Items']
|
||||
data = {
|
||||
'current_time': datetime.datetime.utcfromtimestamp(int(items[0]['current_time'])).replace(
|
||||
tzinfo=datetime.timezone.utc).isoformat(),
|
||||
'price_data': {}
|
||||
'current_time': datetime.datetime.utcnow().replace(tzinfo=datetime.timezone.utc).isoformat(timespec="seconds"),
|
||||
'price_data': {},
|
||||
'update_times': {},
|
||||
}
|
||||
for item in items:
|
||||
data['price_data'][item['region']] = int(int(item['price']) / 10000)
|
||||
data['update_times'][item['region']] = (
|
||||
datetime.datetime
|
||||
.utcfromtimestamp(int(item['current_time']))
|
||||
.replace(tzinfo=datetime.timezone.utc).isoformat()
|
||||
)
|
||||
return data
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user