Skip to content

Commit 4232145

Browse files
Merge #279
279: revert examples r=Emilgardis a=Emilgardis - undo switching examples to workspace members - mention eventsub example Co-authored-by: Emil Gardström <[email protected]>
2 parents 1e2512b + 4f216a4 commit 4232145

File tree

24 files changed

+63
-271
lines changed

24 files changed

+63
-271
lines changed

Cargo.lock

+1-114
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+55-6
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ resolver = "2"
1313
include = [
1414
"src/*",
1515
"./Cargo.toml",
16-
"examples/**",
16+
"examples/*",
1717
"./README.md",
1818
"CONTRIBUTING.md",
1919
"CHANGELOG.md",
@@ -144,18 +144,67 @@ _all = [
144144
]
145145

146146
[dev-dependencies]
147-
tokio = { version = "1.21.2", features = [
148-
"rt-multi-thread",
149-
"macros",
150-
"rt-multi-thread",
151-
] }
147+
tokio = { version = "1.21.2", features = ["rt-multi-thread", "macros"] }
148+
dotenvy = "0.15.6"
152149
futures = "0.3.25"
153150
serde_cbor = "0.11.2"
154151
serde_json = "1.0.87"
152+
reqwest = "0.11.12"
153+
hyper = "0.14.20"
155154

156155
[build-dependencies]
157156
version_check = "0.9.4"
158157

158+
[[example]]
159+
name = "automod_check"
160+
path = "examples/automod_check.rs"
161+
required-features = ["reqwest", "helix"]
162+
163+
[[example]]
164+
name = "get_channel_status"
165+
path = "examples/get_channel_status.rs"
166+
required-features = ["reqwest", "helix"]
167+
168+
[[example]]
169+
name = "get_moderation"
170+
path = "examples/get_moderation.rs"
171+
required-features = ["reqwest", "helix"]
172+
173+
[[example]]
174+
name = "get_streams_and_chatters"
175+
path = "examples/get_streams_and_chatters.rs"
176+
required-features = ["reqwest", "helix", "tmi"]
177+
178+
[[example]]
179+
name = "modify_channel"
180+
path = "examples/modify_channel.rs"
181+
182+
required-features = ["reqwest", "helix"]
183+
[[example]]
184+
name = "client"
185+
path = "examples/client.rs"
186+
required-features = ["reqwest", "helix"]
187+
188+
[[example]]
189+
name = "channel_information"
190+
path = "examples/channel_information.rs"
191+
required-features = ["reqwest", "helix"]
192+
193+
[[example]]
194+
name = "channel_information_custom"
195+
path = "examples/channel_information_custom.rs"
196+
required-features = ["reqwest", "helix", "unsupported"]
197+
198+
[[example]]
199+
name = "followed_streams"
200+
path = "examples/followed_streams.rs"
201+
required-features = ["reqwest", "helix"]
202+
203+
[[example]]
204+
name = "mock_api"
205+
path = "examples/mock_api.rs"
206+
required-features = ["reqwest", "helix", "mock_api", "twitch_oauth2/mock_api"]
207+
159208
[package.metadata.docs.rs]
160209
features = ["all", "unsupported", "_all"]
161210
rustc-args = ["--cfg", "nightly"]

examples/automod_check/src/main.rs renamed to examples/automod_check.rs

+2-5
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,8 @@ async fn run() -> Result<(), Box<dyn std::error::Error + Send + Sync + 'static>>
3535

3636
let req =
3737
twitch_api::helix::moderation::CheckAutoModStatusRequest::broadcaster_id(broadcaster_id);
38-
let mut message = args.by_ref().collect::<Vec<_>>().join(" ");
39-
if message.is_empty() {
40-
let _ = std::mem::replace(&mut message, String::from("hello!"));
41-
};
42-
let data = twitch_api::helix::moderation::CheckAutoModStatusBody::new("123", message);
38+
let data =
39+
twitch_api::helix::moderation::CheckAutoModStatusBody::new("123", args.collect::<String>());
4340
println!("data: {:?}", data);
4441
let response = client.req_post(req, vec![data], &token).await?;
4542
println!("{:?}", response.data);

examples/automod_check/Cargo.toml

-14
This file was deleted.

examples/channel_information/Cargo.toml

-14
This file was deleted.
File renamed without changes.
File renamed without changes.

examples/client/Cargo.toml

-14
This file was deleted.

examples/custom/Cargo.toml

-15
This file was deleted.
File renamed without changes.

examples/followed_streams/Cargo.toml

-15
This file was deleted.

examples/get_channel_status/Cargo.toml

-14
This file was deleted.
File renamed without changes.

examples/get_moderation/Cargo.toml

-15
This file was deleted.

examples/get_streams_and_chatters/Cargo.toml

-14
This file was deleted.
File renamed without changes.

0 commit comments

Comments
 (0)