muryshev's picture
init
57cf043
raw
history blame
787 Bytes
from fastapi import APIRouter, Depends
import logging
import common.dependencies as DI
from components.services.acronym import AcronymService
router = APIRouter()
logger = logging.getLogger(__name__)
# Данный формат оставлен для обратной совместимости
@router.get("/collection/default")
def get_acronym_collection(acronym_service: AcronymService = Depends(DI.get_acronym_service)):
logger.info("Handling GET request to /collection/default")
try:
result = acronym_service.get_current_acronyms()
logger.info(f"Successfully retrieved acronym collection with ID {result.collection_id}")
return result
except Exception as e:
logger.error(f"Error retrieving acronym collection: {str(e)}")
raise