repo typing fix

This commit is contained in:
IluaAir
2025-08-11 10:24:12 +03:00
parent 860962bcc3
commit fdc688cf5e
3 changed files with 10 additions and 10 deletions

View File

@@ -15,26 +15,26 @@ async def get_me(user: ActiveUser):
@router.get("/")
async def get_all_users(db: sessionDep, _: AdminUser):
users = await UserService(db).get_all_users()
async def get_all_users(session: sessionDep, _: AdminUser):
users = await UserService(session).get_all_users()
return users
@router.get("/{id}")
async def get_user_by_id(db: sessionDep, id: int, _: CurrentOrAdmin):
user = await UserService(db).get_user_by_filter_or_raise(id=id)
async def get_user_by_id(session: sessionDep, id: int, _: CurrentOrAdmin):
user = await UserService(session).get_user_by_filter_or_raise(id=id)
return user
@router.patch("/{id}")
async def patch_user(
db: sessionDep, id: int, _: CurrentOrAdmin, user_update: UserUpdate = Body()
session: sessionDep, id: int, _: CurrentOrAdmin, user_update: UserUpdate = Body()
):
updated_user = await UserService(db).update_user(id=id, update_data=user_update)
updated_user = await UserService(session).update_user(id=id, update_data=user_update)
return updated_user
@router.delete("/{id}")
async def delete_user(db: sessionDep, id: int, _: AdminUser):
await UserService(db).delete_user(id)
async def delete_user(session: sessionDep, id: int, _: AdminUser):
await UserService(session).delete_user(id)
return {"message": "User deleted successfully"}

View File

@@ -3,4 +3,4 @@ from src.repository.base import BaseRepo
class TasksRepo(BaseRepo):
model = TasksORM
model: type[TasksORM] = TasksORM

View File

@@ -5,7 +5,7 @@ from src.repository.base import BaseRepo
class UsersRepo(BaseRepo):
model = UsersORM
model: type[UsersORM] = UsersORM
async def update_one(self, id: int, data: dict) -> UsersORM:
stmt = (