summaryrefslogtreecommitdiff
path: root/src/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.py')
-rwxr-xr-xsrc/main.py12
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