Files
life-echo/api/app/features/evaluation/deps.py

16 lines
412 B
Python
Raw Normal View History

from __future__ import annotations
from typing import Annotated
from fastapi import Depends
from sqlalchemy.ext.asyncio import AsyncSession
from app.core.db import get_async_db
from app.features.evaluation.admin_service import EvaluationAdminService
def get_evaluation_admin_service(
db: Annotated[AsyncSession, Depends(get_async_db)],
) -> EvaluationAdminService:
return EvaluationAdminService(db)