use manager::{ArtificeDB, Manager};
use manager::database::Database;
use networking::peers::ArtificePeer;
use networking::ArtificeHost;
fn main(){
let database = ArtificeDB::default();
let manager = Manager::load(database, b"example password").unwrap();
let host = ArtificeHost::from_host_data(manager.config()).unwrap();
for netstream in host {
let stream = netstream.unwrap();
if manager.authenticate(stream.peer()).unwrap() {
println!("peer authenticated");
}
}
}