Add request parameter to delete user method (#1258)

* add request parameter to delete_user method.

* Docs: Add request parameter to docstring
This commit is contained in:
dudulu
2023-07-26 19:10:03 +08:00
committed by GitHub
parent cd325da2e9
commit fe932fee19
2 changed files with 4 additions and 1 deletions

View File

@ -475,6 +475,8 @@ class BaseUserManager(Generic[models.UP, models.ID]):
Delete a user.
:param user: The user to delete.
:param request: Optional FastAPI request that
triggered the operation, defaults to None.
"""
await self.on_before_delete(user, request)
await self.user_db.delete(user)

View File

@ -217,10 +217,11 @@ def get_users_router(
},
)
async def delete_user(
request: Request,
user=Depends(get_user_or_404),
user_manager: BaseUserManager[models.UP, models.ID] = Depends(get_user_manager),
):
await user_manager.delete(user)
await user_manager.delete(user, request=request)
return None
return router