from fastapi import APIRouter from fastapi.responses import StreamingResponse from app.core.broadcaster import broadcaster router = APIRouter() @router.get("/stream") async def event_stream(): return StreamingResponse( broadcaster.subscribe(), media_type="text/event-stream", headers={ "Cache-Control": "no-cache", "X-Accel-Buffering": "no", }, )