diff --git a/crates/ezidam/src/routes/root.rs b/crates/ezidam/src/routes/root.rs index c79914e..b848a98 100644 --- a/crates/ezidam/src/routes/root.rs +++ b/crates/ezidam/src/routes/root.rs @@ -81,12 +81,13 @@ async fn avatar( } pub mod content { + use jwt::JwtClaims; use rocket::serde::Serialize; #[derive(Serialize)] #[serde(crate = "rocket::serde")] pub struct Homepage { - pub abc: String, + pub user: JwtClaims, } } @@ -97,18 +98,12 @@ async fn redirect_to_setup(_setup: NeedSetup) -> Redirect { #[get("/", rank = 2)] async fn homepage(admin: JwtAdmin) -> Page { - println!("{:?}", admin.0); - Page::Homepage(content::Homepage { - abc: "admin".to_string(), - }) + Page::Homepage(content::Homepage { user: admin.0 }) } #[get("/", rank = 3)] async fn homepage_user(user: JwtUser) -> Page { - println!("{:?}", user.0); - Page::Homepage(content::Homepage { - abc: "user".to_string(), - }) + Page::Homepage(content::Homepage { user: user.0 }) } #[get("/", rank = 4)] diff --git a/crates/ezidam/templates/pages/homepage.html.tera b/crates/ezidam/templates/pages/homepage.html.tera index 25c8790..825b2ad 100644 --- a/crates/ezidam/templates/pages/homepage.html.tera +++ b/crates/ezidam/templates/pages/homepage.html.tera @@ -1,9 +1,4 @@ {% extends "shell" %} {% block content %} -