aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFuwn <[email protected]>2022-04-14 22:59:02 -0700
committerFuwn <[email protected]>2022-04-14 22:59:02 -0700
commit16688068bb39f1a960256e8c075a144dd0c8f8fa (patch)
treef463952eb577563cbdb48e68c629db4968d9611f /src
parentfeat(main): add a search engine! (diff)
downloadlocus-16688068bb39f1a960256e8c075a144dd0c8f8fa.tar.xz
locus-16688068bb39f1a960256e8c075a144dd0c8f8fa.zip
feat: /remarks
Diffstat (limited to 'src')
-rw-r--r--src/main.rs23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs
index 3875ac0..95ad96a 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -271,5 +271,28 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
}),
);
+ track_mount(
+ &mut router,
+ "/remarks",
+ "Fuwn's remarks",
+ Box::new(|context| {
+ let remarks: Vec<String> =
+ serde_json::from_str(include_str!("../content/json/remarks.json"))
+ .unwrap();
+
+ success!(
+ format!(
+ "# REMARKS\n\n{}",
+ remarks
+ .into_iter()
+ .map(|r| format!("* {}", r))
+ .collect::<Vec<String>>()
+ .join("\n")
+ ),
+ context
+ )
+ }),
+ );
+
router.run().await
}