|
1 | | -from fastapi import APIRouter, Depends, HTTPException, Request, status |
| 1 | +from fastapi import APIRouter, Depends, HTTPException, Request, status |
2 | 2 | from fastapi.security import OAuth2PasswordRequestForm |
3 | 3 |
|
4 | 4 | from src.core.authorization.dependencies import require_permission |
@@ -129,16 +129,16 @@ async def get_me( |
129 | 129 |
|
130 | 130 |
|
131 | 131 | @router.post("/logout", status_code=status.HTTP_204_NO_CONTENT) |
132 | | -async def logout( |
133 | | - request: Request, |
134 | | - current_user: dict = Depends(require_permission(USER_RESOURCE, UPDATE_ACTION)), |
135 | | - handler: LogoutUserCommandHandler = Depends(get_logout_handler), |
136 | | -): |
137 | | - auth_header = request.headers.get("Authorization", "") |
138 | | - access_token = auth_header.removeprefix("Bearer ").strip() |
139 | | - await handler.execute( |
140 | | - LogoutUserCommand( |
141 | | - user_id=str(current_user.get("id")), |
142 | | - access_token=access_token, |
143 | | - ) |
144 | | - ) |
| 132 | +async def logout( |
| 133 | + request: Request, |
| 134 | + current_user: dict = Depends(require_permission(USER_RESOURCE, UPDATE_ACTION)), |
| 135 | + handler: LogoutUserCommandHandler = Depends(get_logout_handler), |
| 136 | +): |
| 137 | + auth_header = request.headers.get("Authorization", "") |
| 138 | + access_token = auth_header.removeprefix("Bearer ").strip() |
| 139 | + await handler.execute( |
| 140 | + LogoutUserCommand( |
| 141 | + user_id=str(current_user.get("id")), |
| 142 | + access_token=access_token, |
| 143 | + ) |
| 144 | + ) |
0 commit comments