extern crate dcss_api;
use dcss_api::Webtile;
fn main() {
let mut webtile =
Webtile::connect("ws://localhost:8080/socket", 100).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() {}
webtile
.set_rc_file("dcss-0.33", "show_more = false\nrest_delay = -1")
.expect("Failed to set RC file.");
while webtile.get_message().is_some() {}
let rc_file = webtile
.get_rc_file("dcss-0.33")
.expect("Failed to get RC file.");
print!("RC FILE: \n\n {rc_file}\n\n");
while webtile.get_message().is_some() {}
webtile.disconnect().expect("Failed to disconnect");
}