1extern crate dcss_api;
2
3use dcss_api::Webtile;
4
5fn main() {
6 let mut webtile =
8 Webtile::connect("ws://localhost:8080/socket", 100).expect("Failed to connect");
9
10 while webtile.get_message().is_some() {}
12
13 let _gameid = webtile
15 .login_with_credentials("Username", "Password")
16 .expect("Failed to login");
17
18 while webtile.get_message().is_some() {}
20
21 let cookie = webtile.request_cookie().unwrap();
23
24 println!("{cookie}");
25
26 while webtile.get_message().is_some() {}
28
29 webtile.disconnect().expect("Failed to disconnect.");
31
32 let mut webtile =
34 Webtile::connect("ws://localhost:8080/socket", 100).expect("Failed to connect");
35
36 while webtile.get_message().is_some() {}
38
39 let _gameid = webtile
41 .login_with_cookie(cookie.as_str())
42 .expect("Failed to login");
43
44 while webtile.get_message().is_some() {}
46
47 webtile.disconnect().expect("Failed to disconnect.");
49}