From 0644a094bf0a9ef3a11661a32f339010bcf17c55 Mon Sep 17 00:00:00 2001 From: cel 🌸 Date: Fri, 2 Jan 2026 01:23:45 +0100 Subject: add visits counter to home --- src/visits.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/visits.rs (limited to 'src/visits.rs') diff --git a/src/visits.rs b/src/visits.rs new file mode 100644 index 0000000..1e0685c --- /dev/null +++ b/src/visits.rs @@ -0,0 +1,14 @@ +use reqwest::Client; +use serde::Deserialize; + +use crate::Result; + +#[derive(Deserialize, Default)] +pub struct Visits { + pub count: String, +} + +pub async fn get_visits(client: &Client) -> Result { + let endpoint = "https://stats.blos.sm/counter/TOTAL.json"; + Ok(client.get(endpoint).send().await?.json::().await?) +} -- cgit