20 lines
457 B
Python
20 lines
457 B
Python
from fastapi import HTTPException
|
|
from database.queries.user import get_user_by_id, delete_user_db
|
|
|
|
|
|
async def delete_user(user_id):
|
|
"""
|
|
Deletes a user
|
|
|
|
Args:
|
|
user_id (str)
|
|
|
|
Returns:
|
|
complete user information, including id, if successful
|
|
"""
|
|
user = get_user_by_id(user_id)
|
|
if user is None:
|
|
raise HTTPException(status_code=404, detail='User not found')
|
|
delete_user_db(user_id)
|
|
|