diff options
Diffstat (limited to 'server/src/routes/admin/mod.rs')
| -rw-r--r-- | server/src/routes/admin/mod.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/server/src/routes/admin/mod.rs b/server/src/routes/admin/mod.rs index 714b574..0c918ec 100644 --- a/server/src/routes/admin/mod.rs +++ b/server/src/routes/admin/mod.rs @@ -9,13 +9,13 @@ pub mod log; pub mod users; use super::error::MyResult; -use crate::request_info::RequestInfo; +use crate::{request_info::RequestInfo, responders::UiPage}; use jellyui::components::admin::{AdminDashboard, AdminDebug}; -use rocket::{get, response::content::RawHtml}; +use rocket::get; use std::fmt::Write; #[get("/admin/dashboard")] -pub async fn r_admin_dashboard(ri: RequestInfo<'_>) -> MyResult<RawHtml<String>> { +pub async fn r_admin_dashboard(ri: RequestInfo<'_>) -> MyResult<UiPage> { ri.require_admin()?; // let mut db_debug = String::new(); @@ -30,7 +30,7 @@ pub async fn r_admin_dashboard(ri: RequestInfo<'_>) -> MyResult<RawHtml<String>> } #[get("/admin/debug")] -pub async fn r_admin_debug(ri: RequestInfo<'_>) -> MyResult<RawHtml<String>> { +pub async fn r_admin_debug(ri: RequestInfo<'_>) -> MyResult<UiPage> { ri.require_admin()?; let mut o = String::new(); writeln!(o, "===== DATABASE =====")?; |