Skip to content

Commit 4ecc21d

Browse files
committed
user router deps simplified
1 parent c074304 commit 4ecc21d

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

app/api/v1/api.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,12 @@
55

66
api_router = APIRouter()
77
api_router.include_router(auth.router, prefix="/auth", tags=["auth"])
8-
api_router.include_router(users.router, prefix="/users", tags=["users"])
8+
api_router.include_router(
9+
users.router,
10+
prefix="/users",
11+
tags=["users"],
12+
dependencies=[Depends(get_current_user)],
13+
)
914
api_router.include_router(
1015
items.router,
1116
prefix="/items",

app/api/v1/endpoints/users.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212

1313
@router.get("/")
1414
async def get_users(
15-
current_user: Annotated[User, Depends(get_current_user)],
1615
user_service: Annotated[UserService, Depends(get_user_service)],
1716
) -> list[User]:
1817
return user_service.get_users()
@@ -28,7 +27,6 @@ async def get_current_user_info(
2827
@router.get("/{user_id}")
2928
async def get_user(
3029
user_id: int,
31-
current_user: Annotated[User, Depends(get_current_user)],
3230
user_service: Annotated[UserService, Depends(get_user_service)],
3331
) -> User:
3432
return user_service.get_user(user_id)
@@ -37,7 +35,6 @@ async def get_user(
3735
@router.post("/")
3836
async def create_user(
3937
user_in: UserCreate,
40-
current_user: Annotated[User, Depends(get_current_user)],
4138
user_service: Annotated[UserService, Depends(get_user_service)],
4239
) -> User:
4340
return user_service.create_user(user_in)
@@ -47,7 +44,6 @@ async def create_user(
4744
async def update_user(
4845
user_id: int,
4946
user_in: UserUpdate,
50-
current_user: Annotated[User, Depends(get_current_user)],
5147
user_service: Annotated[UserService, Depends(get_user_service)],
5248
) -> User:
5349
return user_service.update_user(user_id, user_in)
@@ -56,7 +52,6 @@ async def update_user(
5652
@router.delete("/{user_id}")
5753
async def delete_user(
5854
user_id: int,
59-
current_user: Annotated[User, Depends(get_current_user)],
6055
user_service: Annotated[UserService, Depends(get_user_service)],
6156
) -> dict:
6257
user_service.delete_user(user_id)

0 commit comments

Comments
 (0)