-use mastodonochrome::types::*;
+// use mastodonochrome::types::*;
fn main() {
+ let auth = std::fs::read_to_string(
+ "/home/simon/.config/mastodonochrome/auth").unwrap();
+ dbg!(&auth);
+ let auth: serde_json::Value = serde_json::from_str(&auth).unwrap();
+ dbg!(&auth);
+ let auth = &auth["user_token"].as_str().unwrap();
+ dbg!(&auth);
+
let client = reqwest::blocking::Client::new();
- let body = client.get(
- "https://hachyderm.io/api/v1/statuses/111602135142646031")
- .send().unwrap().text().unwrap();
- let st: Status = serde_json::from_str(&body).unwrap();
- dbg!(st);
+ let mut req = client.get(
+ "https://hachyderm.io/api/v1/streaming/user")
+ .bearer_auth(auth)
+ .send().unwrap();
+ req.copy_to(&mut std::io::stdout());
}