From cb1b144e48ee357a76f551433d4886f092d259c8 Mon Sep 17 00:00:00 2001 From: David Blajda Date: Thu, 27 Dec 2018 04:46:10 +0000 Subject: Use a generic client for both helix and kraken --- src/helix/namespaces/auth.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src/helix/namespaces/auth.rs') diff --git a/src/helix/namespaces/auth.rs b/src/helix/namespaces/auth.rs index 478c1af..1ad5c57 100644 --- a/src/helix/namespaces/auth.rs +++ b/src/helix/namespaces/auth.rs @@ -1,9 +1,10 @@ use std::collections::BTreeMap; -use super::super::models::Credentials; +use crate::helix::models::Credentials; use super::super::Client; const ID_DOMAIN: &'static str = "id.twitch.tv"; use super::Namespace; -use super::super::ClientTrait; +use crate::client::{ClientTrait, ApiRequest}; +use reqwest::Method; pub struct Auth {} type AuthNamespace = Namespace; @@ -22,13 +23,11 @@ impl Client { } } -use super::super::ApiRequest; -use reqwest::Method; - //TODO: Implement scopes pub fn client_credentials(client: Client, secret: &str) -> ApiRequest { + let client = client.inner; let url = String::from("https://") + ID_DOMAIN + "/oauth2/token"; -- cgit v1.2.3