From 85f6db499fd01d38c7b4374fec53ae13508f78c1 Mon Sep 17 00:00:00 2001 From: Radical Date: Tue, 20 May 2025 22:20:45 +0200 Subject: [PATCH] fix: use patch request for updating user --- src/api/v1/users/me.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/api/v1/users/me.rs b/src/api/v1/users/me.rs index 09cb400..bd6a12d 100644 --- a/src/api/v1/users/me.rs +++ b/src/api/v1/users/me.rs @@ -1,4 +1,4 @@ -use actix_web::{get, post, web, Error, HttpRequest, HttpResponse}; +use actix_web::{get, patch, web, Error, HttpRequest, HttpResponse}; use serde::Deserialize; use crate::{api::v1::auth::check_access_token, structs::Me, utils::get_auth_header, Data}; @@ -38,7 +38,7 @@ struct NewInfo { email: Option, } -#[post("/me")] +#[patch("/me")] pub async fn update(req: HttpRequest, new_info: web::Json, data: web::Data) -> Result { let headers = req.headers(); @@ -62,7 +62,7 @@ pub async fn update(req: HttpRequest, new_info: web::Json, data: web::D return Ok(error); } - let me = me_result; + let me = me_result.unwrap(); if let Some(username) = &new_info.username { todo!();