1use trycp_client::*;
2
3const ONE_MIN: std::time::Duration = std::time::Duration::from_secs(60);
4
5#[tokio::main(flavor = "multi_thread")]
6async fn main() {
7 let (c, _r) = TrycpClient::connect("ws://127.0.0.1:9000").await.unwrap();
8
9 c.request(Request::Reset, ONE_MIN).await.unwrap();
10
11 c.request(
12 Request::ConfigurePlayer {
13 id: "alice".to_string(),
14 partial_config: "".to_string(),
15 },
16 ONE_MIN,
17 )
18 .await
19 .unwrap();
20
21 c.request(
22 Request::Startup {
23 id: "alice".to_string(),
24 log_level: None,
25 },
26 ONE_MIN,
27 )
28 .await
29 .unwrap();
30
31 c.request(
32 Request::Shutdown {
33 id: "alice".to_string(),
34 signal: None,
35 },
36 ONE_MIN,
37 )
38 .await
39 .unwrap();
40
41 c.request(Request::Reset, ONE_MIN).await.unwrap();
42}