mirror of
https://github.com/a-mayb3/Kanban_clone_backend.git
synced 2026-03-21 18:15:37 +01:00
refactored reused code blocks to use helper function in routers.auth
This commit is contained in:
parent
057797c07d
commit
e953e09fee
3 changed files with 14 additions and 122 deletions
|
|
@ -9,7 +9,7 @@ import models
|
|||
from routers import auth
|
||||
import schemas.users as users
|
||||
import schemas.projects as projects
|
||||
from routers.auth import check_for_valid_token
|
||||
from routers.auth import get_user_from_jwt
|
||||
|
||||
from pyargon2 import hash
|
||||
|
||||
|
|
@ -20,7 +20,7 @@ router = APIRouter(prefix="/users", tags=["users"])
|
|||
def read_user(user_id: int, db: db_dependency, request:Request):
|
||||
"""Get a user by ID"""
|
||||
|
||||
check_for_valid_token(request, db)
|
||||
get_user_from_jwt(request, db)
|
||||
|
||||
db_user = db.query(models.User).filter(models.User.id == user_id).first()
|
||||
if db_user is None:
|
||||
|
|
@ -31,7 +31,7 @@ def read_user(user_id: int, db: db_dependency, request:Request):
|
|||
def read_projects_from_user(user_id: int, db: db_dependency, request: Request):
|
||||
"""Get projects assigned to a user"""
|
||||
|
||||
check_for_valid_token(request, db)
|
||||
get_user_from_jwt(request, db)
|
||||
|
||||
db_user = db.query(models.User).filter(models.User.id == user_id).first()
|
||||
if db_user is None:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue