locks/app/routers/release.py
emmatveev 31d98b67cf
All checks were successful
Deploy Dev / Build (pull_request) Successful in 6s
Deploy Dev / Push (pull_request) Successful in 8s
Deploy Dev / Deploy dev (pull_request) Successful in 11s
fix
2024-12-02 21:41:37 +03:00

20 lines
363 B
Python

import datetime
import fastapi
import pydantic
from app.storage.mongo import locks
from app.utils import time
class RequestBody(pydantic.BaseModel):
name: str
ttl: int
router = fastapi.APIRouter()
@router.post('/api/v1/release', status_code=fastapi.status.HTTP_202_ACCEPTED)
async def execute(body: RequestBody):
await locks.release(body.name)