Edit README

This commit is contained in:
2026-01-09 20:38:53 +03:00
parent 7a906fa824
commit 57a825b866
16 changed files with 2996 additions and 20 deletions
+14 -2
View File
@@ -1,7 +1,7 @@
from typing import Dict
import logging
from fastapi import APIRouter, Response, Depends
from fastapi import APIRouter, Response, Depends, UploadFile, File
from app.users.schemas import User, UserUpdate
from app.users.service import UserService
@@ -36,4 +36,16 @@ async def delete_current_user(response: Response, user: UserModel = Depends(get_
await AuthService.abort_all_sessions(user.id)
await UserService.delete_user(user.id)
return {"status": True, "message": "User successfully deleted"}
return {"status": True, "message": "User successfully deleted"}
@router.post("/me/avatar")
async def upload_avatar(
avatar: UploadFile = File(...),
user: UserModel = Depends(get_current_verified_user)
) -> User:
return await UserService.upload_avatar(user, avatar)
@router.delete('/me/avatar')
async def delete_avatar(user: UserModel = Depends(get_current_verified_user)) -> Dict:
await UserService.delete_avatar(user)
return {"status": True, "message": "Avatar successfully deleted"}