diff options
author | metamuffin <metamuffin@disroot.org> | 2025-05-24 12:40:04 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-05-24 12:40:04 +0200 |
commit | f8be6e703129130493cc99a93168257a1adce833 (patch) | |
tree | e6ab76aaabb335b3fb733a7b0b0e9f65115b9d5a | |
parent | a1db84ac3b776e929ce3286b6f77dd1ca97ea249 (diff) | |
download | jellything-f8be6e703129130493cc99a93168257a1adce833.tar jellything-f8be6e703129130493cc99a93168257a1adce833.tar.bz2 jellything-f8be6e703129130493cc99a93168257a1adce833.tar.zst |
replace cfg attribute with cfg macro
-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"))?; |