diff --git a/README.md b/README.md index a71cb428ab..c01ee335eb 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,8 @@ async fn main() -> Result<(), Box let token = UserToken::from_existing( reqwest_http_client, AccessToken::new("mytoken".to_string()), - None, + None, // Client ID + None, // Client Secret ) .await?; let client: TwitchClient = TwitchClient::default(); diff --git a/examples/automod_check.rs b/examples/automod_check.rs index 1ec866106b..5d9dae4050 100644 --- a/examples/automod_check.rs +++ b/examples/automod_check.rs @@ -25,6 +25,7 @@ async fn run() -> Result<(), Box> .map(AccessToken::new) .expect("Please set env: TWITCH_TOKEN or pass token as first argument"), None, + None, ) .await?; diff --git a/examples/channel_information.rs b/examples/channel_information.rs index f53e14e1b6..c9f513007c 100644 --- a/examples/channel_information.rs +++ b/examples/channel_information.rs @@ -25,6 +25,7 @@ async fn run() -> Result<(), Box> .map(AccessToken::new) .expect("Please set env: TWITCH_TOKEN or pass token as first argument"), None, + None, ) .await .unwrap(); diff --git a/examples/client.rs b/examples/client.rs index 339781779e..6a562da163 100644 --- a/examples/client.rs +++ b/examples/client.rs @@ -24,6 +24,7 @@ async fn run() -> Result<(), Box> .map(AccessToken::new) .expect("Please set env: TWITCH_TOKEN or pass token as first argument"), None, + None, ) .await?; diff --git a/examples/create_follower.rs b/examples/create_follower.rs index 591bf2cd11..10ffc83d21 100644 --- a/examples/create_follower.rs +++ b/examples/create_follower.rs @@ -25,6 +25,7 @@ async fn run() -> Result<(), Box> .map(AccessToken::new) .expect("Please set env: TWITCH_TOKEN or pass token as first argument"), None, + None, ) .await?; diff --git a/examples/get_channel_status.rs b/examples/get_channel_status.rs index c3056a0fec..4aa8400c99 100644 --- a/examples/get_channel_status.rs +++ b/examples/get_channel_status.rs @@ -25,6 +25,7 @@ async fn run() -> Result<(), Box> .map(AccessToken::new) .expect("Please set env: TWITCH_TOKEN or pass token as first argument"), None, + None, ) .await .unwrap(); diff --git a/examples/get_moderation.rs b/examples/get_moderation.rs index 088812a85c..fabb4e572a 100644 --- a/examples/get_moderation.rs +++ b/examples/get_moderation.rs @@ -31,6 +31,7 @@ async fn run() -> Result<(), Box> .map(AccessToken::new) .expect("Please set env: TWITCH_TOKEN or pass token as first argument"), None, + None, ) .await?; diff --git a/examples/get_streams_and_chatters.rs b/examples/get_streams_and_chatters.rs index dea26220f4..16d584180e 100644 --- a/examples/get_streams_and_chatters.rs +++ b/examples/get_streams_and_chatters.rs @@ -14,6 +14,7 @@ async fn main() { .map(AccessToken::new) .expect("Please set env: TWITCH_TOKEN or pass token as first argument"), None, + None, ) .await .unwrap(); diff --git a/examples/modify_channel.rs b/examples/modify_channel.rs index 1d766f170a..8dfe27d0cc 100644 --- a/examples/modify_channel.rs +++ b/examples/modify_channel.rs @@ -25,6 +25,7 @@ async fn run() -> Result<(), Box> .map(AccessToken::new) .expect("Please set env: TWITCH_TOKEN or pass token as first argument"), None, + None, ) .await?; diff --git a/src/helix/bits.rs b/src/helix/bits.rs index 0ce9b1c789..eaa3eae4dd 100644 --- a/src/helix/bits.rs +++ b/src/helix/bits.rs @@ -7,7 +7,7 @@ //! # #[tokio::main] //! # async fn main() -> Result<(), Box> { //! # let token = twitch_oauth2::AccessToken::new("validtoken".to_string()); -//! # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None).await?; +//! # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None, None).await?; //! let client = HelixClient::new(); //! # let _: &HelixClient = &client; //! let req = GetCheermotesRequest::builder() @@ -56,7 +56,7 @@ use serde::{Deserialize, Serialize}; /// # async fn main() -> Result<(), Box> { /// # let client: helix::HelixClient<'static, client::DummyHttpClient> = helix::HelixClient::default(); /// # let token = twitch_oauth2::AccessToken::new("validtoken".to_string()); -/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None).await?; +/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None, None).await?; /// let request = get_cheermotes::GetCheermotesRequest::builder().build(); /// let response: Vec = client.req_get(request, &token).await?.data; /// # Ok(()) @@ -479,7 +479,7 @@ pub mod get_cheermotes { /// # async fn main() -> Result<(), Box> { /// # let client: helix::HelixClient<'static, client::DummyHttpClient> = helix::HelixClient::default(); /// # let token = twitch_oauth2::AccessToken::new("validtoken".to_string()); -/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None).await?; +/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None, None).await?; /// let request = get_bits_leaderboard::GetBitsLeaderboardRequest::builder().build(); /// let response: get_bits_leaderboard::BitsLeaderboard = client.req_get(request, &token).await?.data; /// # Ok(()) diff --git a/src/helix/channels.rs b/src/helix/channels.rs index 68932998a7..2c15b89726 100644 --- a/src/helix/channels.rs +++ b/src/helix/channels.rs @@ -7,7 +7,7 @@ //! # #[tokio::main] //! # async fn main() -> Result<(), Box> { //! # let token = twitch_oauth2::AccessToken::new("validtoken".to_string()); -//! # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None).await?; +//! # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None, None).await?; //! let client = HelixClient::new(); //! # let _: &HelixClient = &client; //! let req = GetChannelInformationRequest::builder() @@ -61,7 +61,7 @@ use serde::{Deserialize, Serialize}; /// # async fn main() -> Result<(), Box> { /// # let client: helix::HelixClient<'static, client::DummyHttpClient> = helix::HelixClient::default(); /// # let token = twitch_oauth2::AccessToken::new("validtoken".to_string()); -/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None).await?; +/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None, None).await?; /// let request = get_channel_information::GetChannelInformationRequest::builder() /// .broadcaster_id("1234") /// .build(); @@ -229,7 +229,7 @@ pub mod get_channel_information { /// # async fn main() -> Result<(), Box> { /// # let client: helix::HelixClient<'static, client::DummyHttpClient> = helix::HelixClient::default(); /// # let token = twitch_oauth2::AccessToken::new("validtoken".to_string()); -/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None).await?; +/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None, None).await?; /// let request = modify_channel_information::ModifyChannelInformationRequest::builder() /// .broadcaster_id("1234") /// .build(); @@ -371,7 +371,7 @@ pub mod modify_channel_information { /// # async fn main() -> Result<(), Box> { /// # let client: helix::HelixClient<'static, client::DummyHttpClient> = helix::HelixClient::default(); /// # let token = twitch_oauth2::AccessToken::new("validtoken".to_string()); -/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None).await?; +/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None, None).await?; /// let request = start_commercial::StartCommercialRequest::new(); /// let body = start_commercial::StartCommercialBody::builder() /// .broadcaster_id("1234".to_string()) diff --git a/src/helix/clips.rs b/src/helix/clips.rs index ab58329337..d95cf77020 100644 --- a/src/helix/clips.rs +++ b/src/helix/clips.rs @@ -7,7 +7,7 @@ //! # #[tokio::main] //! # async fn main() -> Result<(), Box> { //! # let token = twitch_oauth2::AccessToken::new("validtoken".to_string()); -//! # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None).await?; +//! # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None, None).await?; //! let client = HelixClient::new(); //! # let _: &HelixClient = &client; //! let req = GetClipsRequest::builder() @@ -53,7 +53,7 @@ use serde::{Deserialize, Serialize}; /// # async fn main() -> Result<(), Box> { /// # let client: helix::HelixClient<'static, client::DummyHttpClient> = helix::HelixClient::default(); /// # let token = twitch_oauth2::AccessToken::new("validtoken".to_string()); -/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None).await?; +/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None, None).await?; /// let request = get_clips::GetClipsRequest::builder() /// .broadcaster_id("1234".to_string()) /// .build(); diff --git a/src/helix/games.rs b/src/helix/games.rs index a08ef328fb..a1298d9442 100644 --- a/src/helix/games.rs +++ b/src/helix/games.rs @@ -39,7 +39,7 @@ use serde::{Deserialize, Serialize}; /// # async fn main() -> Result<(), Box> { /// # let client: helix::HelixClient<'static, client::DummyHttpClient> = helix::HelixClient::default(); /// # let token = twitch_oauth2::AccessToken::new("validtoken".to_string()); -/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None).await?; +/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None, None).await?; /// let request = get_games::GetGamesRequest::builder() /// .id(vec!["4321".to_string()]) /// .build(); @@ -150,7 +150,7 @@ pub mod get_games { /// # async fn main() -> Result<(), Box> { /// # let client: helix::HelixClient<'static, client::DummyHttpClient> = helix::HelixClient::default(); /// # let token = twitch_oauth2::AccessToken::new("validtoken".to_string()); -/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None).await?; +/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None, None).await?; /// let request = get_top_games::GetTopGamesRequest::builder() /// .build(); /// let response: Vec = client.req_get(request, &token).await?.data; diff --git a/src/helix/mod.rs b/src/helix/mod.rs index bc93f37561..193b8fb458 100644 --- a/src/helix/mod.rs +++ b/src/helix/mod.rs @@ -122,7 +122,7 @@ impl<'a, C: crate::HttpClient<'a>> HelixClient<'a, C> { /// # use twitch_api2::helix::{HelixClient, channels}; /// # let token = Box::new(twitch_oauth2::UserToken::from_existing_unchecked( /// # twitch_oauth2::AccessToken::new("totallyvalidtoken".to_string()), None, - /// # twitch_oauth2::ClientId::new("validclientid".to_string()), None, None)); + /// # twitch_oauth2::ClientId::new("validclientid".to_string()), None, None, None)); /// let req = channels::GetChannelInformationRequest::builder().broadcaster_id("123456").build(); /// let client = HelixClient::new(); /// # let _: &HelixClient = &client; diff --git a/src/helix/moderation.rs b/src/helix/moderation.rs index 52473e5277..ebc54b2932 100644 --- a/src/helix/moderation.rs +++ b/src/helix/moderation.rs @@ -42,7 +42,7 @@ use serde::{Deserialize, Serialize}; /// # async fn main() -> Result<(), Box> { /// # let client: helix::HelixClient<'static, client::DummyHttpClient> = helix::HelixClient::default(); /// # let token = twitch_oauth2::AccessToken::new("validtoken".to_string()); -/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None).await?; +/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None, None).await?; /// let request = get_moderators::GetModeratorsRequest::builder() /// .broadcaster_id("1234") /// .build(); @@ -171,7 +171,7 @@ pub mod get_moderators { /// # async fn main() -> Result<(), Box> { /// # let client: helix::HelixClient<'static, client::DummyHttpClient> = helix::HelixClient::default(); /// # let token = twitch_oauth2::AccessToken::new("validtoken".to_string()); -/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None).await?; +/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None, None).await?; /// let request = get_moderator_events::GetModeratorEventsRequest::builder() /// .broadcaster_id("1234") /// .build(); @@ -334,7 +334,7 @@ pub mod get_moderator_events { /// # async fn main() -> Result<(), Box> { /// # let client: helix::HelixClient<'static, client::DummyHttpClient> = helix::HelixClient::default(); /// # let token = twitch_oauth2::AccessToken::new("validtoken".to_string()); -/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None).await?; +/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None, None).await?; /// let request = get_banned_users::GetBannedUsersRequest::builder() /// .broadcaster_id("1234") /// .build(); @@ -464,7 +464,7 @@ pub mod get_banned_users { /// # async fn main() -> Result<(), Box> { /// # let client: helix::HelixClient<'static, client::DummyHttpClient> = helix::HelixClient::default(); /// # let token = twitch_oauth2::AccessToken::new("validtoken".to_string()); -/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None).await?; +/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None, None).await?; /// let request = get_banned_events::GetBannedEventsRequest::builder() /// .broadcaster_id("1234") /// .build(); @@ -647,7 +647,7 @@ pub mod get_banned_events { /// # async fn main() -> Result<(), Box> { /// # let client: helix::HelixClient<'static, client::DummyHttpClient> = helix::HelixClient::default(); /// # let token = twitch_oauth2::AccessToken::new("validtoken".to_string()); -/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None).await?; +/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None, None).await?; /// let request = check_automod_status::CheckAutoModStatusRequest::builder() /// .broadcaster_id("1234") /// .build(); diff --git a/src/helix/search.rs b/src/helix/search.rs index 88a92cabc8..bdd140fd74 100644 --- a/src/helix/search.rs +++ b/src/helix/search.rs @@ -7,7 +7,7 @@ //! # #[tokio::main] //! # async fn main() -> Result<(), Box> { //! # let token = twitch_oauth2::AccessToken::new("validtoken".to_string()); -//! # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None).await?; +//! # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None, None).await?; //! let client = HelixClient::new(); //! # let _: &HelixClient = &client; //! let req = SearchCategoriesRequest::builder() @@ -55,7 +55,7 @@ use serde::{Deserialize, Serialize}; /// # async fn main() -> Result<(), Box> { /// # let client: helix::HelixClient<'static, client::DummyHttpClient> = helix::HelixClient::default(); /// # let token = twitch_oauth2::AccessToken::new("validtoken".to_string()); -/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None).await?; +/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None, None).await?; /// let request = search_categories::SearchCategoriesRequest::builder() /// .query("hello") /// .build(); @@ -172,7 +172,7 @@ pub mod search_categories { /// # async fn main() -> Result<(), Box> { /// # let client: helix::HelixClient<'static, client::DummyHttpClient> = helix::HelixClient::default(); /// # let token = twitch_oauth2::AccessToken::new("validtoken".to_string()); -/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None).await?; +/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None, None).await?; /// let request = search_channels::SearchChannelsRequest::builder() /// .query("hello") /// .build(); diff --git a/src/helix/streams.rs b/src/helix/streams.rs index 76b7c0d32e..34a73b2aad 100644 --- a/src/helix/streams.rs +++ b/src/helix/streams.rs @@ -7,7 +7,7 @@ //! # #[tokio::main] //! # async fn main() -> Result<(), Box> { //! # let token = twitch_oauth2::AccessToken::new("validtoken".to_string()); -//! # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None).await?; +//! # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None, None).await?; //! let client = HelixClient::new(); //! # let _: &HelixClient = &client; //! let req = GetStreamsRequest::builder() @@ -81,7 +81,7 @@ impl StreamType { /// # async fn main() -> Result<(), Box> { /// # let client: helix::HelixClient<'static, client::DummyHttpClient> = helix::HelixClient::default(); /// # let token = twitch_oauth2::AccessToken::new("validtoken".to_string()); -/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None).await?; +/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None, None).await?; /// let request = get_streams::GetStreamsRequest::builder() /// .user_login(vec!["justintvfan".to_string()]) /// .build(); @@ -254,7 +254,7 @@ pub mod get_streams { /// # async fn main() -> Result<(), Box> { /// # let client: helix::HelixClient<'static, client::DummyHttpClient> = helix::HelixClient::default(); /// # let token = twitch_oauth2::AccessToken::new("validtoken".to_string()); -/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None).await?; +/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None, None).await?; /// let request = get_stream_tags::GetStreamTagsRequest::builder() /// .broadcaster_id("1234") /// .build(); diff --git a/src/helix/subscriptions.rs b/src/helix/subscriptions.rs index 7331025666..2b9bb1513d 100644 --- a/src/helix/subscriptions.rs +++ b/src/helix/subscriptions.rs @@ -7,7 +7,7 @@ //! # #[tokio::main] //! # async fn main() -> Result<(), Box> { //! # let token = twitch_oauth2::AccessToken::new("validtoken".to_string()); -//! # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None).await?; +//! # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None, None).await?; //! let client = HelixClient::new(); //! # let _: &HelixClient = &client; //! let req = GetBroadcasterSubscriptionsRequest::builder() @@ -54,7 +54,7 @@ use serde::{Deserialize, Serialize}; /// # async fn main() -> Result<(), Box> { /// # let client: helix::HelixClient<'static, client::DummyHttpClient> = helix::HelixClient::default(); /// # let token = twitch_oauth2::AccessToken::new("validtoken".to_string()); -/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None).await?; +/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None, None).await?; /// let request = get_broadcaster_subscriptions::GetBroadcasterSubscriptionsRequest::builder() /// .broadcaster_id("1234") /// .build(); diff --git a/src/helix/tags.rs b/src/helix/tags.rs index 296b1cf4b4..39fb4c0195 100644 --- a/src/helix/tags.rs +++ b/src/helix/tags.rs @@ -7,7 +7,7 @@ //! # #[tokio::main] //! # async fn main() -> Result<(), Box> { //! # let token = twitch_oauth2::AccessToken::new("validtoken".to_string()); -//! # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None).await?; +//! # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None, None).await?; //! let client = HelixClient::new(); //! # let _: &HelixClient = &client; //! let req = GetAllStreamTagsRequest::builder() @@ -103,7 +103,7 @@ pub struct TwitchTag { /// # async fn main() -> Result<(), Box> { /// # let client: helix::HelixClient<'static, client::DummyHttpClient> = helix::HelixClient::default(); /// # let token = twitch_oauth2::AccessToken::new("validtoken".to_string()); -/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None).await?; +/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None, None).await?; /// let request = get_all_stream_tags::GetAllStreamTagsRequest::builder() /// .build(); /// let response: Vec = client.req_get(request, &token).await?.data; diff --git a/src/helix/users.rs b/src/helix/users.rs index 9259c3fa41..66b388d0d7 100644 --- a/src/helix/users.rs +++ b/src/helix/users.rs @@ -7,7 +7,7 @@ //! # #[tokio::main] //! # async fn main() -> Result<(), Box> { //! # let token = twitch_oauth2::AccessToken::new("validtoken".to_string()); -//! # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None).await?; +//! # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None, None).await?; //! let client = HelixClient::new(); //! # let _: &HelixClient = &client; //! let req = GetUsersRequest::builder() @@ -59,7 +59,7 @@ use serde::{Deserialize, Serialize}; /// # async fn main() -> Result<(), Box> { /// # let client: helix::HelixClient<'static, client::DummyHttpClient> = helix::HelixClient::default(); /// # let token = twitch_oauth2::AccessToken::new("validtoken".to_string()); -/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None).await?; +/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None, None).await?; /// let request = get_users::GetUsersRequest::builder() /// .id(vec!["1234".to_string()]) /// .login(vec!["justintvfan".to_string()]) @@ -192,7 +192,7 @@ pub mod get_users { /// # async fn main() -> Result<(), Box> { /// # let client: helix::HelixClient<'static, client::DummyHttpClient> = helix::HelixClient::default(); /// # let token = twitch_oauth2::AccessToken::new("validtoken".to_string()); -/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None).await?; +/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None, None).await?; /// let request = get_users_follows::GetUsersFollowsRequest::builder() /// .to_id("1234".to_string()) /// .build(); @@ -345,7 +345,7 @@ pub mod get_users_follows { /// # async fn main() -> Result<(), Box> { /// # let client: helix::HelixClient<'static, client::DummyHttpClient> = helix::HelixClient::default(); /// # let token = twitch_oauth2::AccessToken::new("validtoken".to_string()); -/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None).await?; +/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None, None).await?; /// let request = delete_user_follows::DeleteUserFollowsRequest::builder() /// .from_id("1234").to_id("4321") /// .build(); @@ -472,7 +472,7 @@ pub mod delete_user_follows { /// # async fn main() -> Result<(), Box> { /// # let client: helix::HelixClient<'static, client::DummyHttpClient> = helix::HelixClient::default(); /// # let token = twitch_oauth2::AccessToken::new("validtoken".to_string()); -/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None).await?; +/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None, None).await?; /// let request = create_user_follows::CreateUserFollowsRequest::builder() /// .build(); /// let body = create_user_follows::CreateUserFollowsBody::builder() diff --git a/src/helix/videos.rs b/src/helix/videos.rs index d8bf7fca65..869f22556f 100644 --- a/src/helix/videos.rs +++ b/src/helix/videos.rs @@ -7,7 +7,7 @@ //! # #[tokio::main] //! # async fn main() -> Result<(), Box> { //! # let token = twitch_oauth2::AccessToken::new("validtoken".to_string()); -//! # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None).await?; +//! # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None, None).await?; //! let client = HelixClient::new(); //! # let _: &HelixClient = &client; //! let req = GetVideosRequest::builder() @@ -91,7 +91,7 @@ pub enum VideoTypeFilter { /// # async fn main() -> Result<(), Box> { /// # let client: helix::HelixClient<'static, client::DummyHttpClient> = helix::HelixClient::default(); /// # let token = twitch_oauth2::AccessToken::new("validtoken".to_string()); -/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None).await?; +/// # let token = twitch_oauth2::UserToken::from_existing(twitch_oauth2::dummy_http_client, token, None, None).await?; /// let request = get_videos::GetVideosRequest::builder() /// .user_id("1234".to_string()) /// .build(); diff --git a/twitch_oauth2 b/twitch_oauth2 index c9e969f37c..b7433d2b86 160000 --- a/twitch_oauth2 +++ b/twitch_oauth2 @@ -1 +1 @@ -Subproject commit c9e969f37c55c9ba5163533026f4a626cdca6b6b +Subproject commit b7433d2b86f678f4eb429510d69845654581d368