From 3b9bf7cddafd02bb08ab22c69a7fb1e3cda19a7d Mon Sep 17 00:00:00 2001 From: Sebastian Pravda Date: Tue, 1 Nov 2022 19:23:40 +0100 Subject: [PATCH] refactor: session auth public only in crate --- api/src/guards/request/session_auth.rs | 4 ++-- core/src/services/session_service.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/api/src/guards/request/session_auth.rs b/api/src/guards/request/session_auth.rs index 8f0129f..b73e73d 100644 --- a/api/src/guards/request/session_auth.rs +++ b/api/src/guards/request/session_auth.rs @@ -1,6 +1,6 @@ use entity::candidate::Model as Candidate; use portfolio_core::sea_orm::prelude::Uuid; -use portfolio_core::services::session_service::SessionService; +use portfolio_core::services::candidate_service::CandidateService; use rocket::http::Status; use rocket::outcome::Outcome; use rocket::request::{FromRequest, Request}; @@ -27,7 +27,7 @@ impl<'r> FromRequest<'r> for SessionAuth { Err(_) => return Outcome::Failure((Status::BadRequest, None)), }; - let session = SessionService::auth_user_session(conn, uuid).await; + let session = CandidateService::auth(conn, uuid).await; match session { Ok(model) => Outcome::Success(SessionAuth(model)), diff --git a/core/src/services/session_service.rs b/core/src/services/session_service.rs index f7c95ab..5a8b2fb 100644 --- a/core/src/services/session_service.rs +++ b/core/src/services/session_service.rs @@ -6,7 +6,7 @@ use sea_orm::{DatabaseConnection, prelude::Uuid, ModelTrait}; use crate::{crypto::{self}, Query, error::{ServiceError}, Mutation}; // TODO: generics -pub struct SessionService; +pub(crate) struct SessionService; impl SessionService { /// Delete n old sessions for user