Allow deleting requisitions

This commit is contained in:
2023-03-08 15:44:21 +00:00
parent 479e5b1022
commit 144e048d5f
4 changed files with 48 additions and 7 deletions

View File

@@ -36,14 +36,11 @@ class NordigenClient(BaseClient):
}
response = await self.call("token/new", http_method="post", data=data)
print("RESPONSE IN GET ACCESS TOKEN", response) #
access = response["access"]
access_expires = response["access_expires"]
print("ACCESS EXPIRES", access_expires)
now = timezone.now()
# Offset now by access_expires seconds
access_expires = now + timedelta(seconds=access_expires)
print("ACCESS EXPIRES", access_expires)
self.instance.access_token = access
self.instance.access_token_expires = access_expires
self.instance.save()
@@ -93,7 +90,17 @@ class NordigenClient(BaseClient):
response = await self.call(
"requisitions", schema="RequisitionsPost", http_method="post", data=data
)
print("build_link response", response)
if "link" in response:
return response["link"]
return False
async def delete_requisition(self, requisition_id):
"""
Delete a requisision ID.
"""
path = f"requisitions/{requisition_id}"
response = await self.call(
path, schema="RequisitionDelete", http_method="delete"
)
return response