From 89999751d8b0f6c22766af855628e0a93468cec1 Mon Sep 17 00:00:00 2001 From: David Blajda Date: Sun, 9 Dec 2018 21:51:41 +0000 Subject: clean up reqwest code --- src/lib.rs | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'src/lib.rs') diff --git a/src/lib.rs b/src/lib.rs index 6b75ba0..c509379 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -21,7 +21,7 @@ impl TwitchApi { } } - pub fn users(&mut self, id: Vec<&str>, login: Vec<&str>) -> Box + Send> { + pub fn users(&mut self, id: Vec<&str>, login: Vec<&str>) -> Box + Send> { let mut headers = header::HeaderMap::new(); let auth_key = &self.client_id; let header_value = header::HeaderValue::from_str(&auth_key).unwrap(); @@ -65,10 +65,20 @@ impl TwitchApi { .build().unwrap(); - let mut response = client + let mut f = client .get(&url) - .send(); + .send() + .map(|mut res| { + res.json::() + }) + .and_then(|json| { + println!("{:?}", json); + json + }) + .map_err(|_| ()); + + /* let f = response .map_err(|_| ()) .and_then(|res| { @@ -91,6 +101,7 @@ impl TwitchApi { }) .map_err(|_| ()) }); + */ return Box::new(f); } -- cgit v1.2.3