From a17ec8ff642bbf0596030e773d9d6820d2d9fd88 Mon Sep 17 00:00:00 2001 From: Santo Cariotti Date: Sat, 24 Sep 2022 18:52:11 +0200 Subject: User has name field --- src/routes/auth.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/routes/auth.rs') diff --git a/src/routes/auth.rs b/src/routes/auth.rs index 0fe92fc..a7191e2 100644 --- a/src/routes/auth.rs +++ b/src/routes/auth.rs @@ -18,7 +18,7 @@ pub fn create_route() -> Router { /// Make login. Check if a user with the email and password passed in request body exists into the /// database async fn make_login(Json(payload): Json) -> Result, AppError> { - let user = User::new(String::new(), payload.username, payload.password); + let user = User::new(String::new(), String::new(), payload.username, payload.password); match User::find(user).await { Ok(user) => { let claims = Claims::new(user.id); @@ -49,7 +49,12 @@ async fn signup(Json(payload): Json) -> Result, )); } - let user = User::new(payload.email, payload.username, payload.password1); + let user = User::new( + payload.name, + payload.email, + payload.username, + payload.password1, + ); let user = User::create(user).await?; let claims = Claims::new(user.id); -- cgit v1.2.3-71-g8e6c