Files
gps-denied-desktop/api/routes/stream.py
T
Oleksandr Bezdieniezhnykh abc26d5c20 initial structure implemented
docs -> _docs
2025-12-01 14:20:56 +02:00

17 lines
417 B
Python

from fastapi import APIRouter, Depends
from sse_starlette.sse import EventSourceResponse
from api.dependencies import get_flight_api
from components.flight_api import FlightAPIBase
router = APIRouter()
@router.get("/{flight_id}")
async def stream_events(
flight_id: str,
api: FlightAPIBase = Depends(get_flight_api),
) -> EventSourceResponse:
return EventSourceResponse(api.stream_events(flight_id))