From df64f13952278b43ee181b66a1fc596adff97275 Mon Sep 17 00:00:00 2001 From: eraden Date: Sat, 27 Jan 2024 21:23:42 +0100 Subject: [PATCH] Add sign up --- crates/jet-api/src/http/api/authentication/sign_in.rs | 2 +- crates/jet-api/src/http/api/authentication/sign_up.rs | 2 +- crates/jet-api/src/http/api/authentication/social_auth.rs | 5 ++--- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/crates/jet-api/src/http/api/authentication/sign_in.rs b/crates/jet-api/src/http/api/authentication/sign_in.rs index 757c05b..f60f274 100644 --- a/crates/jet-api/src/http/api/authentication/sign_in.rs +++ b/crates/jet-api/src/http/api/authentication/sign_in.rs @@ -89,7 +89,7 @@ async fn try_sign_in( .await { Ok(None) => {} - Ok(Some(user)) => return Err(JsonError::new("User with this email already exists")), + Ok(Some(_user)) => return Err(JsonError::new("User with this email already exists")), Err(e) => { tracing::error!("Failed to load user for sign-in: {e}"); return Ok(Error::DatabaseError.error_response()); diff --git a/crates/jet-api/src/http/api/authentication/sign_up.rs b/crates/jet-api/src/http/api/authentication/sign_up.rs index d990019..fa54ad2 100644 --- a/crates/jet-api/src/http/api/authentication/sign_up.rs +++ b/crates/jet-api/src/http/api/authentication/sign_up.rs @@ -78,7 +78,7 @@ async fn try_sign_in( return Err(JsonError::new("Please provide a valid email address.")); } - let (user, was_created) = match Users::find() + let (user, _was_created) = match Users::find() .filter(entities::users::Column::Email.eq(&email)) .one(&mut *db) .await diff --git a/crates/jet-api/src/http/api/authentication/social_auth.rs b/crates/jet-api/src/http/api/authentication/social_auth.rs index 0a7b49f..95f8861 100644 --- a/crates/jet-api/src/http/api/authentication/social_auth.rs +++ b/crates/jet-api/src/http/api/authentication/social_auth.rs @@ -1,7 +1,7 @@ use std::env::var as env_var; -use super::{auth_http_response, AuthError, AuthResponseBody}; -use actix_jwt_session::{JwtTtl, RefreshTtl, JWT_HEADER_NAME, REFRESH_HEADER_NAME}; +use super::{auth_http_response, AuthError}; + use actix_web::{ get, web::{self, Data, ServiceConfig}, @@ -37,7 +37,6 @@ use tracing::{debug, error, warn}; use crate::{ http::OAuthError, models::{Error, JsonError}, - session::AppClaims, }; macro_rules! oauth_envs {