Cleaning up
Rust Build / Test Suite (pull_request) Successful in 1m19s
Rust Build / Check (pull_request) Successful in 1m24s
Rust Build / Rustfmt (pull_request) Successful in 32s
Rust Build / Clippy (pull_request) Successful in 1m25s
Rust Build / build (pull_request) Successful in 1m44s
Rust Build / Test Suite (pull_request) Successful in 1m19s
Rust Build / Check (pull_request) Successful in 1m24s
Rust Build / Rustfmt (pull_request) Successful in 32s
Rust Build / Clippy (pull_request) Successful in 1m25s
Rust Build / build (pull_request) Successful in 1m44s
This commit is contained in:
@@ -12,8 +12,8 @@ pub mod request {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod response {
|
pub mod response {
|
||||||
use serde::Deserialize;
|
use serde::{Deserialize, Serialize};
|
||||||
#[derive(Default, Deserialize, utoipa::ToSchema)]
|
#[derive(Default, Deserialize, Serialize, utoipa::ToSchema)]
|
||||||
pub struct LoginResponse {
|
pub struct LoginResponse {
|
||||||
pub message: String,
|
pub message: String,
|
||||||
pub data: Vec<textsender_models::token::LoginResult>,
|
pub data: Vec<textsender_models::token::LoginResult>,
|
||||||
@@ -106,7 +106,7 @@ pub async fn user_login(
|
|||||||
token_type: String::from(
|
token_type: String::from(
|
||||||
textsender_models::token::TOKEN_TYPE,
|
textsender_models::token::TOKEN_TYPE,
|
||||||
),
|
),
|
||||||
expires_in: duration,
|
issued_at: duration,
|
||||||
..Default::default()
|
..Default::default()
|
||||||
}],
|
}],
|
||||||
}),
|
}),
|
||||||
|
|||||||
+1
-3
@@ -110,9 +110,7 @@ mod init {
|
|||||||
callers::endpoints::REGISTER,
|
callers::endpoints::REGISTER,
|
||||||
post(callers::register::register_user),
|
post(callers::register::register_user),
|
||||||
)
|
)
|
||||||
.route(callers::endpoints::LOGIN,
|
.route(callers::endpoints::LOGIN, post(callers::login::user_login))
|
||||||
post(callers::login::user_login),
|
|
||||||
)
|
|
||||||
.layer(cors::configure_cors().await)
|
.layer(cors::configure_cors().await)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -11,10 +11,6 @@ pub const MESSAGE: &str = "Something random";
|
|||||||
pub const ISSUER: &str = "textsender_auth";
|
pub const ISSUER: &str = "textsender_auth";
|
||||||
pub const AUDIENCE: &str = "textsender";
|
pub const AUDIENCE: &str = "textsender";
|
||||||
|
|
||||||
pub fn get_issued() -> time::Result<time::OffsetDateTime> {
|
|
||||||
Ok(time::OffsetDateTime::now_utc())
|
|
||||||
}
|
|
||||||
|
|
||||||
pub fn get_expiration(issued: &time::OffsetDateTime) -> Result<time::OffsetDateTime, time::Error> {
|
pub fn get_expiration(issued: &time::OffsetDateTime) -> Result<time::OffsetDateTime, time::Error> {
|
||||||
let duration_expire = time::Duration::hours(4);
|
let duration_expire = time::Duration::hours(4);
|
||||||
Ok(*issued + duration_expire)
|
Ok(*issued + duration_expire)
|
||||||
|
|||||||
Reference in New Issue
Block a user