diff options
author | metamuffin <metamuffin@disroot.org> | 2023-01-29 18:23:30 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2023-01-29 18:23:30 +0100 |
commit | 15d0a83247c3b6091f006df967f54f8399030cf6 (patch) | |
tree | ea99621ec7c6f58417c56bf671b2937e37487888 /server/src/routes/mod.rs | |
parent | de8d69d2886ae50e28da210fc690c99457a804bb (diff) | |
download | jellything-15d0a83247c3b6091f006df967f54f8399030cf6.tar jellything-15d0a83247c3b6091f006df967f54f8399030cf6.tar.bz2 jellything-15d0a83247c3b6091f006df967f54f8399030cf6.tar.zst |
user settings page
Diffstat (limited to 'server/src/routes/mod.rs')
-rw-r--r-- | server/src/routes/mod.rs | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/server/src/routes/mod.rs b/server/src/routes/mod.rs index c567d94..98063da 100644 --- a/server/src/routes/mod.rs +++ b/server/src/routes/mod.rs @@ -5,7 +5,10 @@ */ use crate::{database::Database, library::Library, routes::ui::error::MyResult, CONF}; use jellyremuxer::RemuxerContext; -use rocket::{catchers, config::SecretKey, fs::FileServer, get, routes, Build, Config, Rocket, fairing::AdHoc, http::Header}; +use rocket::{ + catchers, config::SecretKey, fairing::AdHoc, fs::FileServer, get, http::Header, routes, Build, + Config, Rocket, +}; use std::fs::File; use stream::r_stream; use ui::{ @@ -13,6 +16,7 @@ use ui::{ admin::{r_account_admin_dashboard, r_account_admin_invite, r_account_admin_remove_user}, r_account_login, r_account_login_post, r_account_logout, r_account_logout_post, r_account_register, r_account_register_post, + settings::{r_account_settings, r_account_settings_post}, }, error::r_catch, home::{r_home, r_home_unpriv}, @@ -43,8 +47,9 @@ pub fn build_rocket( }) .manage(remuxer) .manage(library) - .manage(database).attach(AdHoc::on_response("set server header", |_req,res| { - res.set_header(Header::new("server","jellything")); + .manage(database) + .attach(AdHoc::on_response("set server header", |_req, res| { + res.set_header(Header::new("server", "jellything")); Box::pin(async {}) })) .register("/", catchers![r_catch]) @@ -69,6 +74,8 @@ pub fn build_rocket( r_account_admin_dashboard, r_account_admin_invite, r_account_admin_remove_user, + r_account_settings, + r_account_settings_post, r_favicon, r_item_assets, ], |