Added for_each_incoming helper to Server.

This commit is contained in:
Aaron Weiss 2017-06-21 22:07:53 -04:00
parent f0e49d403f
commit 8c9a1aca2c
No known key found for this signature in database
GPG key ID: 0237035D9BF03AE2
4 changed files with 23 additions and 12 deletions

View file

@ -12,9 +12,11 @@ fn main() {
use_ssl: Some(true),
..Default::default()
};
let server = IrcServer::from_config(config).unwrap();
server.identify().unwrap();
server.stream().for_each(|message| {
server.for_each_incoming(|message| {
print!("{}", message);
match message.command {
Command::PRIVMSG(ref target, ref msg) => {
@ -24,6 +26,5 @@ fn main() {
}
_ => (),
}
Ok(())
}).wait().unwrap()
})
}