Files
musicseerr/backend/api/v1/routes/status.py
T
2026-04-03 15:53:00 +01:00

18 lines
556 B
Python

import logging
from fastapi import APIRouter, Depends
from api.v1.schemas.common import StatusReport
from core.dependencies import get_status_service
from infrastructure.msgspec_fastapi import MsgSpecRoute
from services.status_service import StatusService
logger = logging.getLogger(__name__)
router = APIRouter(route_class=MsgSpecRoute, prefix="/status", tags=["status"])
@router.get("", response_model=StatusReport)
async def get_status(
status_service: StatusService = Depends(get_status_service)
):
return await status_service.get_status()