diff options
author | David Blajda <blajda@hotmail.com> | 2018-12-27 04:46:10 +0000 |
---|---|---|
committer | David Blajda <blajda@hotmail.com> | 2018-12-27 04:46:10 +0000 |
commit | cb1b144e48ee357a76f551433d4886f092d259c8 (patch) | |
tree | 15606dc621e4d68f3bf3e9d27a44e6fd02a00fc5 /src/helix/namespaces/videos.rs | |
parent | 2e08d0c8abbfb9f989c61acb4f6c580719a65b42 (diff) |
Use a generic client for both helix and kraken
Diffstat (limited to 'src/helix/namespaces/videos.rs')
-rw-r--r-- | src/helix/namespaces/videos.rs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/helix/namespaces/videos.rs b/src/helix/namespaces/videos.rs index 382c9ea..a8021f3 100644 --- a/src/helix/namespaces/videos.rs +++ b/src/helix/namespaces/videos.rs @@ -1,13 +1,12 @@ use super::super::models::{PaginationContainer, Video}; use super::super::Client; -use super::super::ClientTrait; -use super::super::RatelimitKey; -use super::super::IterableApiRequest; use super::Namespace; +use crate::client::{ClientTrait, RatelimitKey, IterableApiRequest}; use std::collections::BTreeMap; use reqwest::Method; + pub struct Videos {} type VideosNamespace = Namespace<Videos>; @@ -40,6 +39,7 @@ impl Client { pub fn by_id(client: Client, ids: Vec<&str>) -> IterableApiRequest<PaginationContainer<Video>> { + let client = client.inner; let url = String::from("https://") + client.domain() + &String::from("/helix/videos"); @@ -54,6 +54,7 @@ pub fn by_id(client: Client, ids: Vec<&str>) pub fn by_user(client: Client, user_id: &str) -> IterableApiRequest<PaginationContainer<Video>> { + let client = client.inner; let url = String::from("https://") + client.domain() + &String::from("/helix/videos"); @@ -66,6 +67,7 @@ pub fn by_user(client: Client, user_id: &str) pub fn for_game(client: Client, game_id: &str) -> IterableApiRequest<PaginationContainer<Video>> { + let client = client.inner; let url = String::from("https://") + client.domain() + &String::from("/helix/videos"); |