aboutsummaryrefslogtreecommitdiff
path: root/src/modules/stocks.rs
diff options
context:
space:
mode:
authorFuwn <[email protected]>2022-09-14 18:03:43 -0700
committerFuwn <[email protected]>2022-09-14 18:03:43 -0700
commitd4b2c4135ec0d0d7fe60d061ead70d2a8fa9fb5d (patch)
treecbc4d90c2fc010624dbdcef7c67b0219841789b5 /src/modules/stocks.rs
parentfeat(tor.gmi): add more links (diff)
downloadlocus-d4b2c4135ec0d0d7fe60d061ead70d2a8fa9fb5d.tar.xz
locus-d4b2c4135ec0d0d7fe60d061ead70d2a8fa9fb5d.zip
feat(modules): create cryptocurrency dashboard
Diffstat (limited to 'src/modules/stocks.rs')
-rw-r--r--src/modules/stocks.rs20
1 files changed, 12 insertions, 8 deletions
diff --git a/src/modules/stocks.rs b/src/modules/stocks.rs
index 0d6950c..8de72c6 100644
--- a/src/modules/stocks.rs
+++ b/src/modules/stocks.rs
@@ -22,8 +22,10 @@ use serde::Deserialize;
use crate::{route::track_mount, success};
static REFERRALS: Lazy<Vec<Referral>> = Lazy::new(|| {
- serde_json::from_str(include_str!("../../content/json/stock_referrals.json"))
- .unwrap()
+ serde_json::from_str(include_str!(
+ "../../content/json/stock_market_referrals.json"
+ ))
+ .unwrap()
});
#[derive(Deserialize)]
@@ -104,13 +106,14 @@ pub fn module(router: &mut windmark::Router) {
track_mount(
router,
"/stocks/referrals",
- "Want to start investing? Support me by using one of my referral links!",
+ "Want to start investing in the stock market? Support me by using one of \
+ my referral links!",
Box::new(|context| {
success!(
format!(
- "# Referrals\n\n=> /stocks Home\n=> /stocks/search?action=go \
- Search!\n\nWant to start investing? Support me by using one of my \
- referral links!\n\n{}",
+ "# Referrals\n\n=> /stocks Home\n=> /cryptocurrency Cryptocurrency \
+ Dashboard\n=> /stocks/search?action=go Search!\n\nWant to start \
+ investing? Support me by using one of my referral links!\n\n{}",
REFERRALS
.iter()
.map(|r| {
@@ -131,7 +134,7 @@ pub fn module(router: &mut windmark::Router) {
Box::new(|context| {
success!(
format!(
- "# Stocks\n\n=> /stocks/search Symbol Search\n=> /stocks/referrals Referrals\n\n## Popular \
+ "# The Stock Market\n\n=> /stocks/search Symbol Search\n=> /stocks/referrals Referrals\n=> /cryptocurrency Cryptocurrency Dashboard\n\n## Popular \
Symbols\n\n### AAPL\n\n{}\n\n### TSLA\n\n{}\n\n## Credits\n\nFinancial data provided by\n\n=> https://finnhub.io/ Finnhub",
symbol_to_string("AAPL"),
symbol_to_string("TSLA")
@@ -153,7 +156,8 @@ pub fn module(router: &mut windmark::Router) {
}
let mut response = format!(
- "# {}\n\n=> /stocks Home\n=> /stocks/search?action=go Search!",
+ "# {}\n\n=> /stocks Home\n=> /cryptocurrency Cryptocurrency \
+ Dashboard\n=> /stocks/search?action=go Search!",
symbol
);