diff options
author | metamuffin <metamuffin@disroot.org> | 2023-07-31 19:53:01 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2023-07-31 19:53:01 +0200 |
commit | aeafba7847e189313df3025e6d6f291999b57350 (patch) | |
tree | bf7affdca28208695648bc9b18856cbb7049d1e8 /server/src/routes/mod.rs | |
parent | 0c651f11920350a4aa96aa24f8fe15b28390aed2 (diff) | |
download | jellything-aeafba7847e189313df3025e6d6f291999b57350.tar jellything-aeafba7847e189313df3025e6d6f291999b57350.tar.bz2 jellything-aeafba7847e189313df3025e6d6f291999b57350.tar.zst |
update server to new schema
Diffstat (limited to 'server/src/routes/mod.rs')
-rw-r--r-- | server/src/routes/mod.rs | 19 |
1 files changed, 5 insertions, 14 deletions
diff --git a/server/src/routes/mod.rs b/server/src/routes/mod.rs index 8d50c2e..52918d9 100644 --- a/server/src/routes/mod.rs +++ b/server/src/routes/mod.rs @@ -3,11 +3,8 @@ which is licensed under the GNU Affero General Public License (version 3); see /COPYING. Copyright (C) 2023 metamuffin <metamuffin.org> */ -use crate::{database::Database, library::Library, routes::ui::error::MyResult, CONF}; -use api::{ - error::r_api_catch, r_api_account_login, r_api_assets_node, r_api_node, r_api_root, - r_api_version, -}; +use crate::{database::Database, routes::ui::error::MyResult, CONF}; +use api::{error::r_api_catch, r_api_account_login, r_api_root, r_api_version}; use jellyremuxer::RemuxerContext; use rocket::{ catchers, config::SecretKey, fairing::AdHoc, fs::FileServer, get, http::Header, routes, Build, @@ -25,10 +22,11 @@ use ui::{ r_account_register, r_account_register_post, settings::{r_account_settings, r_account_settings_post}, }, + assets::r_item_assets, browser::r_all_items, error::r_catch, home::{r_home, r_home_unpriv}, - node::{r_item_assets, r_library_node}, + node::r_library_node, player::r_player, style::{r_assets_font, r_assets_js, r_assets_style}, }; @@ -44,18 +42,13 @@ macro_rules! uri { }; } -pub fn build_rocket( - remuxer: RemuxerContext, - library: Library, - database: Database, -) -> Rocket<Build> { +pub fn build_rocket(remuxer: RemuxerContext, database: Database) -> Rocket<Build> { rocket::build() .configure(Config { secret_key: SecretKey::derive_from(CONF.cookie_key.as_bytes()), ..Default::default() }) .manage(remuxer) - .manage(library) .manage(database) .attach(AdHoc::on_response("set server header", |_req, res| { res.set_header(Header::new("server", "jellything")); @@ -92,8 +85,6 @@ pub fn build_rocket( r_account_settings_post, r_api_version, r_api_account_login, - r_api_node, - r_api_assets_node, r_api_root, ], ) |