diff options
author | metamuffin <metamuffin@disroot.org> | 2023-02-13 19:48:42 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2023-02-13 19:48:42 +0100 |
commit | c4d99ef7307c238244c975e45ae1e24c923538b6 (patch) | |
tree | a80ce5de4547fff8347aeaa3e4b9cf48adfe75b2 /src/source.rs | |
parent | ba4d782687b5eb8d91fd881a7cb9d0adce7dd9f0 (diff) | |
download | metamuffin-website-c4d99ef7307c238244c975e45ae1e24c923538b6.tar metamuffin-website-c4d99ef7307c238244c975e45ae1e24c923538b6.tar.bz2 metamuffin-website-c4d99ef7307c238244c975e45ae1e24c923538b6.tar.zst |
prepare for blog stuff
Diffstat (limited to 'src/source.rs')
-rw-r--r-- | src/source.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/source.rs b/src/source.rs index ef76512..04ec929 100644 --- a/src/source.rs +++ b/src/source.rs @@ -1,3 +1,4 @@ +use crate::layout::{DynScaffold, Scaffold}; use rocket::{ get, http::Header, @@ -6,8 +7,6 @@ use rocket::{ }; use std::time::{Duration, SystemTime, UNIX_EPOCH}; -use crate::layout::{DynLayoutPage, LayoutPage}; - pub struct Reload<T>(pub T); #[rocket::async_trait] @@ -51,7 +50,7 @@ pub fn prepare_source() -> SourceWrap { } #[get("/source")] -pub async fn r_source(text: &State<SourceWrap>) -> Reload<DynLayoutPage> { +pub async fn r_source(text: &State<SourceWrap>) -> Reload<DynScaffold> { let mspf = 100u128; let ts = SystemTime::now() @@ -74,7 +73,7 @@ pub async fn r_source(text: &State<SourceWrap>) -> Reload<DynLayoutPage> { out += &text.0[(i % text.0.len() as u128) as usize]; out += "\n"; } - Reload(LayoutPage { + Reload(Scaffold { title: "Source".to_string(), content: markup::new! { pre { @out } }, }) |