From 212a0f23bc894faf88e159560c113f504349cc05 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Tue, 29 Apr 2025 17:06:23 +0200 Subject: comiles again but still many logic holes --- server/src/ui/admin/mod.rs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'server/src/ui/admin/mod.rs') 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, database: &State, lang: AcceptLanguage, ) -> MyResult> { @@ -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, database: &State, ) -> MyResult { let i = format!("{}", rand::rng().random::()); @@ -87,7 +87,7 @@ pub struct DeleteInvite { #[post("/admin/remove_invite", data = "
")] pub async fn r_admin_remove_invite( - session: AdminSession, + session: A, database: &State, form: Form, ) -> MyResult { @@ -101,7 +101,7 @@ pub async fn r_admin_remove_invite( #[post("/admin/import?")] pub async fn r_admin_import( - session: AdminSession, + session: A, database: &State, _federation: &State, 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, database: &State, ) -> MyResult { 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, database: &State, ) -> MyResult { 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, database: &State, ) -> MyResult { drop(session); -- cgit v1.2.3-70-g09d2