summaryrefslogtreecommitdiff
path: root/src/api/auth.rs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/api/auth.rs14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/api/auth.rs b/src/api/auth.rs
index 54c4e06..253e982 100644
--- a/src/api/auth.rs
+++ b/src/api/auth.rs
@@ -3,7 +3,7 @@ use serde::Deserialize;
use time::{OffsetDateTime, Duration};
use tower_cookies::{Cookies, Cookie};
-use crate::types::{user::User, response::ResponseCode, session::Session, extract::{Json, AuthorizedUser, Check, CheckResult}};
+use crate::types::{user::User, response::ResponseCode, session::Session, extract::{Json, AuthorizedUser, Check, CheckResult, Log}};
#[derive(Deserialize)]
struct RegistrationRequet {
@@ -55,7 +55,7 @@ async fn register(cookies: Cookies, Json(body): Json<RegistrationRequet>) -> Res
cookies.add(cookie);
- ResponseCode::Created.msg("Successfully created new user")
+ ResponseCode::Created.text("Successfully created new user")
}
#[derive(Deserialize)]
@@ -73,11 +73,11 @@ impl Check for LoginRequest {
async fn login(cookies: Cookies, Json(body): Json<LoginRequest>) -> Response {
let Ok(user) = User::from_email(&body.email) else {
- return ResponseCode::BadRequest.msg("Email is not registered")
+ return ResponseCode::BadRequest.text("Email is not registered")
};
if user.password != body.password {
- return ResponseCode::BadRequest.msg("Password is not correct")
+ return ResponseCode::BadRequest.text("Password is not correct")
}
let session = match Session::new(user.user_id) {
@@ -96,10 +96,10 @@ async fn login(cookies: Cookies, Json(body): Json<LoginRequest>) -> Response {
cookies.add(cookie);
- ResponseCode::Success.msg("Successfully logged in")
+ ResponseCode::Success.text("Successfully logged in")
}
-async fn logout(cookies: Cookies, AuthorizedUser(user): AuthorizedUser) -> Response {
+async fn logout(cookies: Cookies, AuthorizedUser(user): AuthorizedUser, _: Log) -> Response {
cookies.remove(Cookie::new("auth", ""));
@@ -107,7 +107,7 @@ async fn logout(cookies: Cookies, AuthorizedUser(user): AuthorizedUser) -> Respo
return err
}
- ResponseCode::Success.msg("Successfully logged out")
+ ResponseCode::Success.text("Successfully logged out")
}
pub fn router() -> Router {