From 6a1f74ff127321ccb2037db82313bdfdb37a2a9f Mon Sep 17 00:00:00 2001 From: core Date: Wed, 29 Nov 2023 13:39:15 -0500 Subject: [PATCH] fix clippy on api server --- starkingdoms-api/src/tokens.rs | 23 +++++------------------ 1 file changed, 5 insertions(+), 18 deletions(-) diff --git a/starkingdoms-api/src/tokens.rs b/starkingdoms-api/src/tokens.rs index b62de51c9dafbfb7999b60820a9f31e47135688b..11918611aa896413e4a192ce1e1aae08e603eb70 100644 --- a/starkingdoms-api/src/tokens.rs +++ b/starkingdoms-api/src/tokens.rs @@ -1,26 +1,10 @@ -use crate::models::track::TrackId; -use crate::models::user::{User, UserId}; use crate::AppState; use actix_web::HttpRequest; use bson::doc; use jwt::VerifyWithKey; -use serde::{Deserialize, Serialize}; use std::error::Error; use std::time::SystemTime; - -#[derive(Serialize, Deserialize)] -pub struct UserToken { - pub id: UserId, - pub expires: SystemTime, -} - -#[derive(Serialize, Deserialize)] -pub struct InviteToken { - pub id: TrackId, - pub expires: SystemTime, -} - -pub async fn enforce_session(req: &HttpRequest, state: &AppState) -> Result> { +pub async fn enforce_session(req: &HttpRequest, state: &AppState) -> Result<(), Box> { let header = req .headers() .get("Authorization") @@ -33,7 +17,7 @@ pub async fn enforce_session(req: &HttpRequest, state: &AppState) -> Result token.expires { return Err("expired".into()); @@ -52,4 +36,7 @@ pub async fn enforce_session(req: &HttpRequest, state: &AppState) -> Result