aboutsummaryrefslogtreecommitdiff
path: root/server/src/routes/mod.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-02-04 14:12:58 +0100
committermetamuffin <metamuffin@disroot.org>2025-02-04 14:12:58 +0100
commit8118667fc80bdf0246b16dff08f5a522efea27cf (patch)
tree47d8bf8815ecc553b6fcd84aaeb1b5eda7c8777f /server/src/routes/mod.rs
parenta506544a748bbbb133fbe3743a686878d9fbcef1 (diff)
downloadjellything-8118667fc80bdf0246b16dff08f5a522efea27cf.tar
jellything-8118667fc80bdf0246b16dff08f5a522efea27cf.tar.bz2
jellything-8118667fc80bdf0246b16dff08f5a522efea27cf.tar.zst
jellyfin to multiple files
Diffstat (limited to 'server/src/routes/mod.rs')
-rw-r--r--server/src/routes/mod.rs130
1 files changed, 69 insertions, 61 deletions
diff --git a/server/src/routes/mod.rs b/server/src/routes/mod.rs
index 373146b..98ea4b0 100644
--- a/server/src/routes/mod.rs
+++ b/server/src/routes/mod.rs
@@ -10,8 +10,10 @@ use base64::Engine;
use compat::{
jellyfin::{
r_jellyfin_artists, r_jellyfin_branding_configuration, r_jellyfin_branding_css,
- r_jellyfin_displaypreferences_usersettings, r_jellyfin_items,
- r_jellyfin_items_image_primary, r_jellyfin_items_intros, r_jellyfin_items_playbackinfo,
+ r_jellyfin_displaypreferences_usersettings,
+ r_jellyfin_displaypreferences_usersettings_post, r_jellyfin_items,
+ r_jellyfin_items_image_primary, r_jellyfin_items_intros, r_jellyfin_items_item,
+ r_jellyfin_items_playbackinfo, r_jellyfin_items_similar,
r_jellyfin_livetv_programs_recommended, r_jellyfin_persons,
r_jellyfin_playback_bitratetest, r_jellyfin_quickconnect_enabled,
r_jellyfin_sessions_capabilities_full, r_jellyfin_sessions_playing,
@@ -112,82 +114,88 @@ pub fn build_rocket(database: Database, federation: Federation) -> Rocket<Build>
.mount(
"/",
routes![
- r_home,
- r_home_unpriv,
- r_streamsync,
- r_favicon,
- r_asset,
- r_item_backdrop,
- r_item_poster,
- r_person_asset,
- r_search,
- r_all_items_filter,
- r_library_node_filter,
- r_assets_style,
- r_assets_font,
- r_assets_js,
- r_assets_js_map,
- r_stream,
- r_node_userdata,
- r_node_thumbnail,
- r_player,
- r_node_userdata_progress,
- r_node_userdata_watched,
- r_node_userdata_rating,
- r_account_login,
+ // Frontend
r_account_login_post,
- r_account_register,
- r_account_register_post,
- r_account_logout,
+ r_account_login,
r_account_logout_post,
+ r_account_logout,
+ r_account_register_post,
+ r_account_register,
+ r_account_settings_post,
+ r_account_settings,
r_admin_dashboard,
+ r_admin_delete_cache,
+ r_admin_import,
r_admin_invite,
- r_admin_remove_user,
- r_admin_user,
- r_admin_users,
+ r_admin_log_stream,
+ r_admin_log,
r_admin_remove_invite,
- r_admin_user_permission,
- r_admin_delete_cache,
+ r_admin_remove_user,
r_admin_transcode_posters,
- r_admin_log,
- r_admin_log_stream,
- r_admin_import,
r_admin_update_search,
- r_account_settings,
- r_account_settings_post,
- r_api_version,
+ r_admin_user_permission,
+ r_admin_user,
+ r_admin_users,
+ r_all_items_filter,
+ r_asset,
+ r_assets_font,
+ r_assets_js_map,
+ r_assets_js,
+ r_assets_style,
+ r_favicon,
+ r_home_unpriv,
+ r_home,
+ r_item_backdrop,
+ r_item_poster,
+ r_library_node_filter,
+ r_node_thumbnail,
+ r_node_userdata_progress,
+ r_node_userdata_rating,
+ r_node_userdata_watched,
+ r_node_userdata,
+ r_person_asset,
+ r_player,
+ r_search,
+ r_stream,
+ r_streamsync,
+ // API
r_api_account_login,
- r_api_root,
r_api_asset_token_raw,
- r_youtube_watch,
- r_youtube_channel,
- r_jellyfin_system_info_public,
- r_jellyfin_system_info_public_case,
- r_jellyfin_quickconnect_enabled,
- r_jellyfin_users_public,
+ r_api_root,
+ r_api_version,
+ // Compat
+ r_jellyfin_artists,
r_jellyfin_branding_configuration,
- r_jellyfin_users_authenticatebyname,
- r_jellyfin_sessions_capabilities_full,
- r_jellyfin_system_endpoint,
r_jellyfin_branding_css,
+ r_jellyfin_displaypreferences_usersettings_post,
r_jellyfin_displaypreferences_usersettings,
- r_jellyfin_system_info,
- r_jellyfin_users_id,
- r_jellyfin_playback_bitratetest,
- r_jellyfin_users_views,
r_jellyfin_items_image_primary,
- r_jellyfin_livetv_programs_recommended,
- r_jellyfin_users_items,
- r_jellyfin_users_items_item,
- r_jellyfin_items,
- r_jellyfin_persons,
- r_jellyfin_artists,
r_jellyfin_items_intros,
+ r_jellyfin_items_item,
r_jellyfin_items_playbackinfo,
- r_jellyfin_video_stream,
- r_jellyfin_sessions_playing,
+ r_jellyfin_items_similar,
+ r_jellyfin_items,
+ r_jellyfin_livetv_programs_recommended,
+ r_jellyfin_persons,
+ r_jellyfin_playback_bitratetest,
+ r_jellyfin_quickconnect_enabled,
+ r_jellyfin_sessions_capabilities_full,
r_jellyfin_sessions_playing_progress,
+ r_jellyfin_sessions_playing,
r_jellyfin_socket,
+ r_jellyfin_system_endpoint,
+ r_jellyfin_system_info_public_case,
+ r_jellyfin_system_info_public,
+ r_jellyfin_system_info,
+ r_jellyfin_users_authenticatebyname,
+ r_jellyfin_users_id,
+ r_jellyfin_users_items_item,
+ r_jellyfin_users_items,
+ r_jellyfin_users_public,
+ r_jellyfin_users_views,
+ r_jellyfin_video_stream,
+ r_youtube_channel,
+ r_youtube_watch,
],
)
}