diff options
author | metamuffin <metamuffin@disroot.org> | 2023-01-22 21:23:19 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2023-01-22 21:23:19 +0100 |
commit | d0197c8698a94a19d790c0e859646c3c341031e0 (patch) | |
tree | 8077922864d3218045ecbeaecd7e652fe7547c25 /server/src/routes/mod.rs | |
parent | 34cb7d576b1aec8b53cf1f6398480cf8d3fa24c7 (diff) | |
download | jellything-d0197c8698a94a19d790c0e859646c3c341031e0.tar jellything-d0197c8698a94a19d790c0e859646c3c341031e0.tar.bz2 jellything-d0197c8698a94a19d790c0e859646c3c341031e0.tar.zst |
fancy login
Diffstat (limited to 'server/src/routes/mod.rs')
-rw-r--r-- | server/src/routes/mod.rs | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/server/src/routes/mod.rs b/server/src/routes/mod.rs index e7db40f..e3a9382 100644 --- a/server/src/routes/mod.rs +++ b/server/src/routes/mod.rs @@ -1,6 +1,7 @@ -use crate::{database::Database, library::Library, CONF}; +use crate::{database::Database, library::Library, routes::ui::error::MyResult, CONF}; use jellyremuxer::RemuxerContext; -use rocket::{catchers, config::SecretKey, fs::FileServer, routes, Build, Config, Rocket}; +use rocket::{catchers, config::SecretKey, fs::FileServer, get, routes, Build, Config, Rocket}; +use std::fs::File; use stream::r_stream; use ui::{ account::{ @@ -60,7 +61,13 @@ pub fn build_rocket( r_account_admin_dashboard, r_account_admin_invite, r_account_admin_remove_user, + r_favicon, r_item_assets, ], ) } + +#[get("/favicon.ico")] +fn r_favicon() -> MyResult<File> { + Ok(File::open(CONF.asset_dir.join("favicon.ico"))?) +} |