extern crate dcss_api;
use dcss_api::Webtile;
fn main() {
let mut webtile =
Webtile::connect("ws://localhost:8080/socket", 100, "0.29").expect("Failed to connect");
while webtile.get_message().is_some() {}
let _gameid = webtile
.login_with_credentials("Username", "Password")
.expect("Failed to login");
while webtile.get_message().is_some() {}
let cookie = webtile.request_cookie().unwrap();
println!("{}", cookie);
while webtile.get_message().is_some() {}
webtile.disconnect().expect("Failed to disconnect.");
let mut webtile =
Webtile::connect("ws://localhost:8080/socket", 100, "0.29").expect("Failed to connect");
while webtile.get_message().is_some() {}
let _gameid = webtile
.login_with_cookie(cookie.as_str())
.expect("Failed to login");
while webtile.get_message().is_some() {}
webtile.disconnect().expect("Failed to disconnect.");
}