diff options
Diffstat (limited to 'server/src/ui/admin/mod.rs')
-rw-r--r-- | server/src/ui/admin/mod.rs | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/server/src/ui/admin/mod.rs b/server/src/ui/admin/mod.rs index b155121..3a9e4e2 100644 --- a/server/src/ui/admin/mod.rs +++ b/server/src/ui/admin/mod.rs @@ -10,7 +10,7 @@ use super::{ assets::{resolve_asset, AVIF_QUALITY, AVIF_SPEED}, error::MyResult, }; -use crate::{database::Database, locale::AcceptLanguage}; +use crate::{database::Database, helper::A, locale::AcceptLanguage}; use anyhow::{anyhow, Context}; use jellybase::{assetfed::AssetInner, federation::Federation, CONF}; use jellycommon::routes::u_admin_dashboard; @@ -33,7 +33,7 @@ use tokio::{sync::Semaphore, task::spawn_blocking}; #[get("/admin/dashboard")] pub async fn r_admin_dashboard( - session: AdminSession, + session: A<AdminSession>, database: &State<Database>, lang: AcceptLanguage, ) -> MyResult<RawHtml<String>> { @@ -62,7 +62,7 @@ pub async fn r_admin_dashboard( RenderInfo { importing: is_importing(), session: Some(SessionInfo { - user: session.0.user, + user: session.0 .0.user, }), }, lang, @@ -71,7 +71,7 @@ pub async fn r_admin_dashboard( #[post("/admin/generate_invite")] pub async fn r_admin_invite( - _session: AdminSession, + _session: A<AdminSession>, database: &State<Database>, ) -> MyResult<Redirect> { let i = format!("{}", rand::rng().random::<u128>()); @@ -87,7 +87,7 @@ pub struct DeleteInvite { #[post("/admin/remove_invite", data = "<form>")] pub async fn r_admin_remove_invite( - session: AdminSession, + session: A<AdminSession>, database: &State<Database>, form: Form<DeleteInvite>, ) -> MyResult<Redirect> { @@ -101,7 +101,7 @@ pub async fn r_admin_remove_invite( #[post("/admin/import?<incremental>")] pub async fn r_admin_import( - session: AdminSession, + session: A<AdminSession>, database: &State<Database>, _federation: &State<Federation>, incremental: bool, @@ -121,7 +121,7 @@ pub async fn r_admin_import( #[post("/admin/update_search")] pub async fn r_admin_update_search( - _session: AdminSession, + _session: A<AdminSession>, database: &State<Database>, ) -> MyResult<Redirect> { let db2 = (*database).clone(); @@ -141,7 +141,7 @@ pub async fn r_admin_update_search( #[post("/admin/delete_cache")] pub async fn r_admin_delete_cache( - session: AdminSession, + session: A<AdminSession>, database: &State<Database>, ) -> MyResult<Redirect> { drop(session); @@ -166,7 +166,7 @@ fn is_transcoding() -> bool { #[post("/admin/transcode_posters")] pub async fn r_admin_transcode_posters( - session: AdminSession, + session: A<AdminSession>, database: &State<Database>, ) -> MyResult<Redirect> { drop(session); |