aboutsummaryrefslogtreecommitdiff
path: root/server/src/routes/mod.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2023-01-22 21:23:19 +0100
committermetamuffin <metamuffin@disroot.org>2023-01-22 21:23:19 +0100
commitd0197c8698a94a19d790c0e859646c3c341031e0 (patch)
tree8077922864d3218045ecbeaecd7e652fe7547c25 /server/src/routes/mod.rs
parent34cb7d576b1aec8b53cf1f6398480cf8d3fa24c7 (diff)
downloadjellything-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.rs11
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"))?)
+}