response fixes
This commit is contained in:
parent
33a561793e
commit
b9e78dbeeb
10
app/main.py
10
app/main.py
@ -721,7 +721,8 @@ async def leasing_v1_lessor(request: Request):
|
|||||||
"sync_timestamp": cur_time.strftime(DT_FORMAT),
|
"sync_timestamp": cur_time.strftime(DT_FORMAT),
|
||||||
}
|
}
|
||||||
|
|
||||||
content = json_dumps(response).encode('utf-8')
|
content = json_dumps(response, separators=(',', ':'))
|
||||||
|
content = f'{content}\n'.encode('utf-8')
|
||||||
signature = INSTANCE_KEY_RSA.generate_signature(content)
|
signature = INSTANCE_KEY_RSA.generate_signature(content)
|
||||||
|
|
||||||
headers = {
|
headers = {
|
||||||
@ -770,11 +771,11 @@ async def leasing_v1_lease_renew(request: Request, lease_ref: str):
|
|||||||
expires = cur_time + LEASE_EXPIRE_DELTA
|
expires = cur_time + LEASE_EXPIRE_DELTA
|
||||||
response = {
|
response = {
|
||||||
"client_challenge": j.get('client_challenge'),
|
"client_challenge": j.get('client_challenge'),
|
||||||
"expires": expires.strftime(DT_FORMAT),
|
"expires": expires.strftime('%Y-%m-%dT%H:%M:%S.%f'), # DT_FORMAT => "trailing 'Z' missing in this response
|
||||||
"feature_expired": False,
|
"feature_expired": False,
|
||||||
"lease_ref": lease_ref,
|
"lease_ref": lease_ref,
|
||||||
"metadata": None,
|
"metadata": None,
|
||||||
"offline_lease": True,
|
"offline_lease": False, # todo
|
||||||
"prompts": None,
|
"prompts": None,
|
||||||
"recommended_lease_renewal": LEASE_RENEWAL_PERIOD,
|
"recommended_lease_renewal": LEASE_RENEWAL_PERIOD,
|
||||||
"sync_timestamp": cur_time.strftime(DT_FORMAT),
|
"sync_timestamp": cur_time.strftime(DT_FORMAT),
|
||||||
@ -782,7 +783,8 @@ async def leasing_v1_lease_renew(request: Request, lease_ref: str):
|
|||||||
|
|
||||||
Lease.renew(db, entity, expires, cur_time)
|
Lease.renew(db, entity, expires, cur_time)
|
||||||
|
|
||||||
content = json_dumps(response).encode('utf-8')
|
content = json_dumps(response, separators=(',', ':'))
|
||||||
|
content = f'{content}\n'.encode('utf-8')
|
||||||
signature = INSTANCE_KEY_RSA.generate_signature(content)
|
signature = INSTANCE_KEY_RSA.generate_signature(content)
|
||||||
|
|
||||||
headers = {
|
headers = {
|
||||||
|
Loading…
Reference in New Issue
Block a user