From fea9d99cef52a8ba258f5c8a11af08ec3304613e Mon Sep 17 00:00:00 2001 From: metamuffin Date: Wed, 5 Feb 2025 19:37:50 +0100 Subject: trakt logging, jellyfin auth casing option --- server/src/routes/compat/jellyfin/mod.rs | 11 +++++++++++ server/src/routes/mod.rs | 6 ++++-- 2 files changed, 15 insertions(+), 2 deletions(-) (limited to 'server/src') diff --git a/server/src/routes/compat/jellyfin/mod.rs b/server/src/routes/compat/jellyfin/mod.rs index 9c0c6fb..eac2f55 100644 --- a/server/src/routes/compat/jellyfin/mod.rs +++ b/server/src/routes/compat/jellyfin/mod.rs @@ -509,6 +509,17 @@ struct AuthData { username: String, } +#[post("/Users/AuthenticateByName", data = "")] +#[allow(private_interfaces)] +pub fn r_jellyfin_users_authenticatebyname_case( + client_addr: IpAddr, + database: &State, + data: Json, + jar: &CookieJar, +) -> MyResult> { + r_jellyfin_users_authenticatebyname(client_addr, database, data, jar) +} + #[post("/Users/authenticatebyname", data = "")] #[allow(private_interfaces)] pub fn r_jellyfin_users_authenticatebyname( diff --git a/server/src/routes/mod.rs b/server/src/routes/mod.rs index dae4909..371f088 100644 --- a/server/src/routes/mod.rs +++ b/server/src/routes/mod.rs @@ -20,8 +20,9 @@ use compat::{ r_jellyfin_sessions_playing_progress, r_jellyfin_shows_nextup, r_jellyfin_socket, r_jellyfin_system_endpoint, r_jellyfin_system_info, r_jellyfin_system_info_public, r_jellyfin_system_info_public_case, r_jellyfin_users_authenticatebyname, - r_jellyfin_users_id, r_jellyfin_users_items, r_jellyfin_users_items_item, - r_jellyfin_users_public, r_jellyfin_users_views, r_jellyfin_video_stream, + r_jellyfin_users_authenticatebyname_case, r_jellyfin_users_id, r_jellyfin_users_items, + r_jellyfin_users_items_item, r_jellyfin_users_public, r_jellyfin_users_views, + r_jellyfin_video_stream, }, youtube::{r_youtube_channel, r_youtube_embed, r_youtube_watch}, }; @@ -200,6 +201,7 @@ pub fn build_rocket(database: Database, federation: Federation) -> Rocket r_jellyfin_system_info_public, r_jellyfin_system_info, r_jellyfin_users_authenticatebyname, + r_jellyfin_users_authenticatebyname_case, r_jellyfin_users_id, r_jellyfin_users_items_item, r_jellyfin_users_items, -- cgit v1.2.3-70-g09d2