diff options
Diffstat (limited to 'src/main.py')
-rwxr-xr-x | src/main.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/main.py b/src/main.py index 609433b..fef4050 100755 --- a/src/main.py +++ b/src/main.py @@ -24,6 +24,8 @@ app.add_middleware( ) # TODO: X-Total-Count + + @app.middleware("http") async def mock_x_total_count_header(request: Request, call_next): response = await call_next(request) @@ -153,6 +155,16 @@ async def add(data: Request, Authorize: AuthJWT = Depends()): return JSONResponse(content={"status": "success", "docs": key}) +@app.delete('/sc/v0/delete/{key}') +async def delete(key): + if db.delete(key) is None: + return JSONResponse(content={"status": "error", + "message": "Document not found"}, + status_code=400) + + return JSONResponse(content={"status": "success", "docs": {}}) + + def main(standalone=False): if not standalone: return app |