aboutsummaryrefslogtreecommitdiff
path: root/server/src/routes/ui
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/routes/ui')
-rw-r--r--server/src/routes/ui/account/admin.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/server/src/routes/ui/account/admin.rs b/server/src/routes/ui/account/admin.rs
index d0ad433..f1520b7 100644
--- a/server/src/routes/ui/account/admin.rs
+++ b/server/src/routes/ui/account/admin.rs
@@ -17,6 +17,7 @@ use crate::{
use anyhow::anyhow;
use rand::Rng;
use rocket::{form::Form, get, post, FromForm, State};
+use std::time::Instant;
#[get("/account/admin/dashboard")]
pub fn r_account_admin_dashboard(
@@ -141,9 +142,13 @@ pub async fn r_account_admin_import(
if !session.user.admin {
Err(anyhow!("you not admin"))?
}
+ let t = Instant::now();
let r = import(&database, &federation).await;
admin_dashboard(
&database,
- Some(r.map_err(|e| e.into()).map(|_| "Import successful".into())),
+ Some(
+ r.map_err(|e| e.into())
+ .map(|_| format!("Import successful; took {:?}", t.elapsed())),
+ ),
)
}