1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
use crate::{response::success, route::track_mount};
// static REFERRALS: LazyLock<Vec<Referral>> = LazyLock::new(|| {
// serde_json::from_str(include_str!(
// "../../content/json/cryptocurrency_referrals.json"
// ))
// .unwrap()
// });
// #[derive(Deserialize)]
// struct Referral {
// name: String,
// description: String,
// url: String,
// }
pub fn module(router: &mut windmark::router::Router) {
// track_mount(
// router,
// "/cryptocurrency/referrals",
// "Want to start investing in cryptocurrency? Support me by using one of my
// \ referral links!",
// |context| {
// success(
// &format!(
// "# Referrals\n\n=> /cryptocurrency Home\n=> /stocks Stock Market \
// Dashboard\n\nWant to start investing? Support me by using one of \
// my referral links!\n\n{}",
// REFERRALS
// .iter()
// .map(|r| {
// format!("## {}\n\n{}\n\n=> {} {0}", r.name, r.description,
// r.url) })
// .collect::<Vec<String>>()
// .join("\n")
// ),
// &context,
// )
// },
// );
track_mount(
router,
"/cryptocurrency",
"Relevant information regarding cryptocurrency investing",
|context| {
success(
&"# Cryptocurrency\n\n=> /stocks Stock Market Dashboard\n=> \
/cryptocurrency/referrals Referrals",
&context,
)
},
);
}
|