Update project 3 iteration feat: core booking pipeline, webhook and async pdf worker CORE COPLETE

This commit is contained in:
2026-03-06 10:46:04 +00:00
parent d09bb99e9e
commit 50221c57e1
5 changed files with 125 additions and 0 deletions

View File

@@ -6,10 +6,12 @@ from database.session import get_db
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
app = FastAPI(title="Ticketing System API")
app.include_router(auth_router)
app.include_router(webhooks_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)):