Skip to content

Commit f4e8c9c

Browse files
committed
don't use surf in examples
1 parent 745675b commit f4e8c9c

File tree

5 files changed

+25
-20
lines changed

5 files changed

+25
-20
lines changed

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,12 @@ members = ["xtask"]
6262
[[example]]
6363
name = "user_token"
6464
path = "examples/user_token.rs"
65-
required-features = ["surf"]
65+
required-features = ["reqwest"]
6666

6767
[[example]]
6868
name = "app_access_token"
6969
path = "examples/app_access_token.rs"
70-
required-features = ["surf"]
70+
required-features = ["reqwest"]
7171

7272
[[example]]
7373
name = "auth_flow"

examples/app_access_token.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@ 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-
7+
let reqwest = reqwest::Client::builder()
8+
.redirect(reqwest::redirect::Policy::none())
9+
.build()?;
810
let client_id = std::env::var("TWITCH_CLIENT_ID")
911
.ok()
1012
.or_else(|| args.next())
@@ -25,7 +27,7 @@ async fn main() -> anyhow::Result<()> {
2527
.expect("Please set env: CLIENT_SCOPES or pass client secret as an argument");
2628

2729
let token = twitch_oauth2::AppAccessToken::get_app_access_token(
28-
&surf::Client::new(),
30+
&reqwest,
2931
client_id,
3032
client_secret,
3133
scopes,

examples/mock_app.rs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
#[tokio::main]
22
async fn main() -> anyhow::Result<()> {
33
let _ = dotenv::dotenv(); // Eat error
4-
54
let mut args = std::env::args().skip(1);
5+
6+
let reqwest = reqwest::Client::builder()
7+
.redirect(reqwest::redirect::Policy::none())
8+
.build()?;
69
std::env::var("TWITCH_OAUTH2_URL")
710
.ok()
811
.or_else(|| args.next())
@@ -22,9 +25,7 @@ async fn main() -> anyhow::Result<()> {
2225
.expect("Please set env: MOCK_CLIENT_SECRET or pass client secret as an argument");
2326

2427
let token = twitch_oauth2::AppAccessToken::get_app_access_token(
25-
&reqwest::Client::builder()
26-
.redirect(reqwest::redirect::Policy::none())
27-
.build()?,
28+
&reqwest,
2829
client_id,
2930
client_secret,
3031
vec![],

examples/mock_user.rs

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
#[tokio::main]
22
async fn main() -> anyhow::Result<()> {
33
let _ = dotenv::dotenv(); // Eat error
4-
54
let mut args = std::env::args().skip(1);
5+
6+
let reqwest = reqwest::Client::builder()
7+
.redirect(reqwest::redirect::Policy::none())
8+
.build()?;
9+
610
std::env::var("TWITCH_OAUTH2_URL")
711
.ok()
812
.or_else(|| args.next())
@@ -26,16 +30,9 @@ async fn main() -> anyhow::Result<()> {
2630
.or_else(|| args.next())
2731
.expect("Please set env: MOCK_USER_ID or pass user_id as an argument");
2832

29-
let token = twitch_oauth2::UserToken::mock_token(
30-
&reqwest::Client::builder()
31-
.redirect(reqwest::redirect::Policy::none())
32-
.build()?,
33-
client_id,
34-
client_secret,
35-
user_id,
36-
vec![],
37-
)
38-
.await?;
33+
let token =
34+
twitch_oauth2::UserToken::mock_token(&reqwest, client_id, client_secret, user_id, vec![])
35+
.await?;
3936
println!(
4037
"token retrieved: {} - {:?}",
4138
token.access_token.secret(),

examples/user_token.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,13 @@ 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+
8+
let reqwest = reqwest::Client::builder()
9+
.redirect(reqwest::redirect::Policy::none())
10+
.build()?;
11+
712
let token = twitch_oauth2::UserToken::from_existing(
8-
&surf::Client::new(),
13+
&reqwest,
914
std::env::var("TWITCH_TOKEN")
1015
.ok()
1116
.or_else(|| args.next())

0 commit comments

Comments
 (0)