This commit is contained in:
2026-02-27 17:24:37 +03:00
parent d86276f56d
commit e9098f7bc1
13 changed files with 184 additions and 17 deletions
+6
View File
@@ -5,6 +5,7 @@ from sqlalchemy.ext.asyncio import AsyncEngine, AsyncSession, async_sessionmaker
from dutylog.infrastructure.database.config import create_engine, create_session_maker
from dutylog.infrastructure.database.dao.users_dao import UsersDAO
from dutylog.infrastructure.database.dao.hours_transactions_dao import HoursTransactionsDAO
from dutylog.infrastructure.utils.config import Config, load_config
@@ -36,3 +37,8 @@ class DAOProvider(Provider):
def get_users_dao(self, session: AsyncSession) -> UsersDAO:
return UsersDAO(session)
@provide(scope=Scope.REQUEST)
def get_hours_transactions_dao(self, session: AsyncSession) -> HoursTransactionsDAO:
return HoursTransactionsDAO(session)