connect_to_client/
connect_to_client.rs

1use league_client::client;
2
3#[tokio::main]
4async fn main() {
5    let builder = client::Client::builder().unwrap();
6    let lc = builder.insecure(true).build().unwrap();
7
8    let connected = lc.connect_to_socket().await.unwrap();
9
10    let speaker = league_client::subscribe(connected).await;
11
12    let msg = (5, "OnJsonApiEvent");
13    let msg = serde_json::to_string(&msg).unwrap();
14
15    speaker.send(msg).await.expect("should have sent a message");
16
17    while let Ok(msg) = speaker.reader.recv_async().await {
18        println!("{:?}", msg.into_message());
19    }
20}