fix auth manager

This commit is contained in:
IluaAir
2025-07-14 11:58:12 +03:00
parent a0f9aaeaea
commit dd6f06cd12
6 changed files with 7 additions and 8 deletions

View File

@@ -3,10 +3,10 @@ from typing import Protocol
from src.repository.users import UsersRepo
class IUnitOfWork(Protocol):
class IUOWDB(Protocol):
user: UsersRepo
async def __aenter__(self) -> "IUnitOfWork": ...
async def __aenter__(self) -> "IUOWDB": ...
async def __aexit__(self, exc_type, exc_val, exc_tb) -> None: ...

View File

@@ -38,4 +38,3 @@ class Settings(BaseSettings):
settings = Settings()
print(settings.db.url)

View File

@@ -7,7 +7,7 @@ from fastapi import FastAPI
sys.path.append(str(Path(__file__).parent.parent))
from src.api import router
app = FastAPI()
app = FastAPI(title="Task&Coffee")
app.include_router(router=router)
if __name__ == "__main__":

View File

@@ -1,6 +1,6 @@
from src.schemas.users import UserRequestADD, User, UserAdd
from src.services.base import BaseService
from src.utils.auth_manager import AuthManger
from src.core.auth_manager import AuthManger
class AuthService(BaseService):

View File

@@ -1,8 +1,8 @@
from src.core.interfaces import IUnitOfWork
from src.core.interfaces import IUOWDB
class BaseService:
session: IUnitOfWork | None
session: IUOWDB | None
def __init__(self, session: "IUnitOfWork"):
def __init__(self, session: "IUOWDB"):
self.session = session