extern crate synac;
use synac::{Session, State};
fn main() {
let mut session = Session::new(env!("ADDR"), env!("HASH")).unwrap();
session.login_with_token(true, env!("USERNAME"), env!("TOKEN")).unwrap();
let result = session.read().unwrap();
println!("{:?}", result);
let mut state = State::new();
loop {
let packet = session.read().unwrap();
state.update(&packet);
println!("{:?}", packet);
}
}