From a4c842eae14bef20d3d04ee4313251344edf431f Mon Sep 17 00:00:00 2001 From: David Blajda Date: Sat, 15 Dec 2018 06:21:52 +0000 Subject: Deserialize Urls and Dates. Also implement custom Id types --- src/lib.rs | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) (limited to 'src/lib.rs') diff --git a/src/lib.rs b/src/lib.rs index 06239b9..e0100fa 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -6,11 +6,13 @@ extern crate chrono; #[macro_use] extern crate serde_derive; -mod helix; -mod kraken; +pub mod helix; +pub mod kraken; +pub mod types; -pub use self::helix::endpoints::Client as HelixClient; +pub use self::helix::Client as HelixClient; pub use self::kraken::Client as KrakenClient; +use reqwest::r#async::Client as ReqwestClient; pub struct Client { pub helix: HelixClient, @@ -19,9 +21,13 @@ pub struct Client { impl Client { pub fn new(client_id: &str) -> Client { + let client = ReqwestClient::new(); Client { - helix: HelixClient::new(client_id), - kraken: KrakenClient::new(client_id), + helix: HelixClient::new_with_client(client_id, client.clone()), + kraken: KrakenClient::new_with_client(client_id, client.clone()), } } + + pub fn nop(self) { + } } -- cgit v1.2.3