implemented endpoint to remove expired leases

This commit is contained in:
Oscar Krause
2023-06-12 10:48:00 +02:00
parent 7cd4e6fde0
commit 7e5f8b6c8a
2 changed files with 14 additions and 0 deletions

View File

@@ -186,6 +186,12 @@ async def _leases(request: Request, origin: bool = False):
return JSONr(response)
@app.delete('/-/leases/expired', summary='* Leases')
async def _lease_delete_expired(request: Request):
Lease.delete_expired(db)
return Response(status_code=201)
@app.delete('/-/lease/{lease_ref}', summary='* Lease')
async def _lease_delete(request: Request, lease_ref: str):
if Lease.delete(db, lease_ref) == 1: