summaryrefslogtreecommitdiff
path: root/src/api/guzzle.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/api/guzzle.rs')
-rw-r--r--src/api/guzzle.rs20
1 files changed, 0 insertions, 20 deletions
diff --git a/src/api/guzzle.rs b/src/api/guzzle.rs
deleted file mode 100644
index 9ad6ad6..0000000
--- a/src/api/guzzle.rs
+++ /dev/null
@@ -1,20 +0,0 @@
-use eyre::Result;
-use log::debug;
-use serde::{Deserialize, Serialize};
-
-#[derive(Serialize, Deserialize)]
-struct RandomTeawieResponse {
- url: String,
-}
-
-// TODO: read this from an env var
-const GUZZLE: &str = "https://api.getchoo.com";
-const RANDOM_TEAWIE: &str = "/random_teawie";
-
-pub async fn random_teawie() -> Result<String> {
- let url = format!("{GUZZLE}{RANDOM_TEAWIE}");
- debug!("Making request to {url}");
- let json: RandomTeawieResponse = super::get_json(&url).await?;
-
- Ok(json.url)
-}