From 3c5e494216f89f72f3c025b4dfea3904aab3a612 Mon Sep 17 00:00:00 2001 From: Paul Makles Date: Thu, 3 Mar 2022 22:44:29 +0000 Subject: [PATCH] chore: return user from change username --- src/routes/users/change_username.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/routes/users/change_username.rs b/src/routes/users/change_username.rs index 85bc6e9c..c1ee3dd4 100644 --- a/src/routes/users/change_username.rs +++ b/src/routes/users/change_username.rs @@ -1,6 +1,6 @@ use crate::util::regex::RE_USERNAME; use rauth::entities::Account; -use revolt_quark::{models::User, Database, EmptyResponse, Error, Result}; +use revolt_quark::{models::User, Database, Error, Result}; use rocket::{serde::json::Json, State}; use serde::{Deserialize, Serialize}; use validator::Validate; @@ -19,12 +19,12 @@ pub async fn req( account: Account, mut user: User, data: Json, -) -> Result { +) -> Result> { let data = data.into_inner(); account .verify_password(&data.password) .map_err(|_| Error::InvalidCredentials)?; - user.update_username(db, data.username) - .await - .map(|_| EmptyResponse) + + user.update_username(db, data.username).await?; + Ok(Json(user)) }