chain-service/chain_service/dependencies/progress_chain_repository.py

17 lines
457 B
Python

from .database import DatabaseDependency
from chain_service.repositories.progress_chain import ProgressChainRepository
from fastapi import Depends
from typing import Annotated
async def get_progress_chain_repository(
database: DatabaseDependency,
) -> ProgressChainRepository:
return ProgressChainRepository(database=database)
ProgressChainRepositoryDependency = Annotated[
ProgressChainRepository, Depends(get_progress_chain_repository)
]