16 lines
412 B
Python
16 lines
412 B
Python
|
|
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)
|