remove fucking uow and replace it by TransactionContextManager

This commit is contained in:
2024-04-23 08:10:17 +00:00
parent 12d61e01e1
commit ad92682eda
11 changed files with 108 additions and 89 deletions

View File

@@ -1,14 +0,0 @@
from sqlalchemy.ext.asyncio import AsyncSession
from api.application.abstractions import UnitOfWork
class SqlAlchemyUnitOfWork(UnitOfWork):
def __init__(self, session: AsyncSession) -> None:
self.session = session
async def commit(self) -> None:
await self.session.commit()
async def rollback(self) -> None:
await self.session.rollback()