summaryrefslogtreecommitdiffstats
path: root/examples/client.rs
diff options
context:
space:
mode:
Diffstat (limited to 'examples/client.rs')
-rw-r--r--examples/client.rs11
1 files changed, 5 insertions, 6 deletions
diff --git a/examples/client.rs b/examples/client.rs
index 98900ef..ac2c420 100644
--- a/examples/client.rs
+++ b/examples/client.rs
@@ -1,10 +1,9 @@
extern crate irc;
fn main () {
- let mut client = irc::ClientBuilder::new("doytest", "chat.freenode.net").connect();
-
- loop {
- let res = client.read();
- println!("{}", res);
- }
+ let mut client = irc::ClientBuilder::new("doytest", "chat.freenode.net")
+ .add_callback(irc::Client::AnyMessageEvent, |client, m| {
+ println!("{}", m)
+ })
+ .connect();
}