From c01b8b8c90fa762f25bf52437611643e3ca16e5a Mon Sep 17 00:00:00 2001 From: Tyler Murphy Date: Sat, 28 Jan 2023 02:51:34 -0500 Subject: fix rerendering logout button, console page --- src/api/auth.rs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src/api/auth.rs') 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) -> 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) -> 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) -> 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 { -- cgit v1.2.3-freya