Change poo record to post

This commit is contained in:
2024-08-07 14:44:24 +02:00
parent 3cc104e08e
commit bc365ffe7a
2 changed files with 11 additions and 5 deletions

View File

@@ -1,6 +1,7 @@
from contextlib import asynccontextmanager
from fastapi import FastAPI
from pydantic import BaseModel
from src.recorder.poo import PooRecorder
@@ -14,10 +15,15 @@ async def _lifespan(_app: FastAPI): # noqa: ANN202
await recorder.stop()
class PooRecordField(BaseModel):
status: str
app = FastAPI(lifespan=_lifespan)
@app.put("/record/s={status}")
async def record(status: str) -> dict:
await recorder.record(status)
return {"status": status}
@app.post("/poo/record")
async def record(record_detail: PooRecordField) -> PooRecordField:
print(record_detail.status)
await recorder.record(record_detail.status)
return record_detail