0_setup/
0_setup.rs

1extern crate dcss_api;
2
3use dcss_api::Webtile;
4
5fn main() {
6    // Connect to DCSS Webtile
7    let mut webtile =
8        Webtile::connect("ws://localhost:8080/socket", 100, "0.32").expect("Failed to connect");
9
10    // Empty message queue;
11    while webtile.get_message().is_some() {}
12
13    // Register usernames for tests
14    webtile
15        .register_account("Username", "Password", None)
16        .expect("Failed to register");
17    webtile
18        .register_account("Username2", "Password", None)
19        .expect("Failed to register");
20    webtile
21        .register_account("Username3", "Password", None)
22        .expect("Failed to register");
23    webtile
24        .register_account("Username4", "Password", None)
25        .expect("Failed to register");
26
27    // Disconnect from webtile
28    webtile.disconnect().expect("Failed to disconnect");
29}