"""
Системные эндпоинты FastAPI (не отображаются в Swagger)
"""
import logging
from fastapi import APIRouter

from adapters.pconfig import SINGLE_OGS, OG_IDS

logger = logging.getLogger(__name__)

# Создаем роутер для системных эндпоинтов
router = APIRouter()


@router.get("/system/ogs", include_in_schema=False)
async def get_system_ogs():
    """Системный эндпоинт для получения списка ОГ из pconfig"""
    return {
        "single_ogs": SINGLE_OGS,
        "og_ids": OG_IDS
    }