Skip to content

Commit ecb8b17

Browse files
committed
don't request scopes for app access token
this is not necessary, and probably never works
1 parent 18c2c52 commit ecb8b17

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

examples/app_access_token.rs

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,11 @@ use twitch_oauth2::TwitchToken;
44
async fn main() -> anyhow::Result<()> {
55
let _ = dotenv::dotenv(); // Eat error
66
let mut args = std::env::args().skip(1);
7+
78
let reqwest = reqwest::Client::builder()
89
.redirect(reqwest::redirect::Policy::none())
910
.build()?;
11+
1012
let client_id = std::env::var("TWITCH_CLIENT_ID")
1113
.ok()
1214
.or_else(|| args.next())
@@ -19,18 +21,12 @@ async fn main() -> anyhow::Result<()> {
1921
.map(twitch_oauth2::ClientSecret::new)
2022
.expect("Please set env: TWITCH_CLIENT_SECRET or pass client secret as an argument");
2123

22-
let scopes = std::env::var("CLIENT_SCOPES")
23-
.ok()
24-
.map(|s| s.split(' ').map(|s| s.to_string()).collect::<Vec<_>>())
25-
.or_else(|| Some(args.collect::<Vec<_>>()))
26-
.map(|v| v.into_iter().map(twitch_oauth2::Scope::from).collect())
27-
.expect("Please set env: CLIENT_SCOPES or pass client secret as an argument");
28-
24+
// Get the app access token
2925
let token = twitch_oauth2::AppAccessToken::get_app_access_token(
3026
&reqwest,
3127
client_id,
3228
client_secret,
33-
scopes,
29+
vec![],
3430
)
3531
.await?;
3632

0 commit comments

Comments
 (0)