feat: profile update frontend integration

This commit is contained in:
Timothy J. Baek committed 2024-01-26 21:22:25 -08:00
1 parent 418da74756
commit 3ce8f3e8fb
6 files changed
+324 -214

No files matched your search

+7 -6
View File
@@ -11,7 +11,7 @@ import uuid
from apps.web.models.auths import (
SigninForm,
SignupForm,
ProfileImageUrlForm,
UpdateProfileForm,
UpdatePasswordForm,
UserResponse,
SigninResponse,
@@ -42,17 +42,18 @@ async def get_session_user(user=Depends(get_current_user)):
############################
# Update Profile Image Url
# Update Profile
############################
@router.post("/update/profile", response_model=UserResponse)
async def update_profile_image_url(
form_data: ProfileImageUrlForm, session_user=Depends(get_current_user)
async def update_profile(
form_data: UpdateProfileForm, session_user=Depends(get_current_user)
):
if session_user:
user = Users.update_user_profile_image_url_by_id(
session_user.id, form_data.profile_image_url
user = Users.update_user_by_id(
session_user.id,
{"profile_image_url": form_data.profile_image_url, "name": form_data.name},
)
if user:
return user