diff options
-rw-r--r-- | server/src/helper/session.rs | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/server/src/helper/session.rs b/server/src/helper/session.rs index 2ab87a0..d51acd3 100644 --- a/server/src/helper/session.rs +++ b/server/src/helper/session.rs @@ -22,8 +22,9 @@ use rocket::{ pub(super) async fn session_from_request(req: &Request<'_>) -> Result<Session, MyError> { let username; - #[cfg(not(feature = "bypass-auth"))] - { + if cfg!(feature = "bypass-auth") { + username = "admin".to_string(); + } else { let token = req .query_value("session") .map(|e| e.unwrap()) @@ -42,12 +43,6 @@ pub(super) async fn session_from_request(req: &Request<'_>) -> Result<Session, M username = validate(&token)?; }; - #[cfg(feature = "bypass-auth")] - { - parse_jellyfin_auth("a"); // unused warning is annoying - username = "admin".to_string(); - } - let db = req.guard::<&State<Database>>().await.unwrap(); let user = db.get_user(&username)?.ok_or(anyhow!("user not found"))?; |