summaryrefslogtreecommitdiff
path: root/src/helix/namespaces/auth.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/helix/namespaces/auth.rs')
-rw-r--r--src/helix/namespaces/auth.rs9
1 files changed, 4 insertions, 5 deletions
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<Auth>;
@@ -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<Credentials> {
+ let client = client.inner;
let url =
String::from("https://") +
ID_DOMAIN + "/oauth2/token";