Update project 8 FRONT PAID

This commit is contained in:
2026-03-06 14:41:36 +00:00
parent 8de0a1e7db
commit 09609e1d4b
4 changed files with 66 additions and 0 deletions

View File

@@ -7,6 +7,7 @@ from database.models import Ticket, TicketStatus
from core.redis import acquire_seat_lock, release_seat_lock
from api.routers.auth import router as auth_router
from api.routers.webhooks import router as webhooks_router
from api.routers.tickets import router as tickets_router
app = FastAPI(title="Ticketing System API")
@@ -22,6 +23,7 @@ app.add_middleware(
app.include_router(auth_router)
app.include_router(webhooks_router)
app.include_router(tickets_router)
@app.post("/api/seats/{seat_id}/lock", status_code=status.HTTP_200_OK)
async def lock_seat(seat_id: int, user_id: int, db: AsyncSession = Depends(get_db)):