fix: use patch request for updating user
This commit is contained in:
parent
4124b08bb2
commit
85f6db499f
1 changed files with 3 additions and 3 deletions
|
@ -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 serde::Deserialize;
|
||||||
|
|
||||||
use crate::{api::v1::auth::check_access_token, structs::Me, utils::get_auth_header, Data};
|
use crate::{api::v1::auth::check_access_token, structs::Me, utils::get_auth_header, Data};
|
||||||
|
@ -38,7 +38,7 @@ struct NewInfo {
|
||||||
email: Option<String>,
|
email: Option<String>,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[post("/me")]
|
#[patch("/me")]
|
||||||
pub async fn update(req: HttpRequest, new_info: web::Json<NewInfo>, data: web::Data<Data>) -> Result<HttpResponse, Error> {
|
pub async fn update(req: HttpRequest, new_info: web::Json<NewInfo>, data: web::Data<Data>) -> Result<HttpResponse, Error> {
|
||||||
let headers = req.headers();
|
let headers = req.headers();
|
||||||
|
|
||||||
|
@ -62,7 +62,7 @@ pub async fn update(req: HttpRequest, new_info: web::Json<NewInfo>, data: web::D
|
||||||
return Ok(error);
|
return Ok(error);
|
||||||
}
|
}
|
||||||
|
|
||||||
let me = me_result;
|
let me = me_result.unwrap();
|
||||||
|
|
||||||
if let Some(username) = &new_info.username {
|
if let Some(username) = &new_info.username {
|
||||||
todo!();
|
todo!();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue