diff options
author | Jesse Luehrs <doy@tozt.net> | 2014-09-04 12:43:22 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2014-09-04 12:43:22 -0400 |
commit | cd3a5cc95b73674cac7a3648ac40c35f10cf882b (patch) | |
tree | ee8eb8d54c2a44b2c9c366f92bb3dd7e6a5bef7a /src/client.rs | |
parent | 035df81f5716f08d48438287b93c4a57b927b81e (diff) | |
download | rust-irc-cd3a5cc95b73674cac7a3648ac40c35f10cf882b.tar.gz rust-irc-cd3a5cc95b73674cac7a3648ac40c35f10cf882b.zip |
no need to separate commands and replies as types
it just clutters things
Diffstat (limited to 'src/client.rs')
-rw-r--r-- | src/client.rs | 20 |
1 files changed, 4 insertions, 16 deletions
diff --git a/src/client.rs b/src/client.rs index 544283b..e66efb2 100644 --- a/src/client.rs +++ b/src/client.rs @@ -1,6 +1,6 @@ use std::{io, str}; -use constants::{CommandMessage, Nick, Pass, User}; +use constants::{Nick, Pass, User}; use message::Message; pub struct ClientBuilder { @@ -64,24 +64,12 @@ impl ClientBuilder { match self.pass { Some(ref pass) => { - client.write( - Message::new( - None, - CommandMessage(Pass), - vec![pass.clone()], - ) - ); + client.write(Message::new(None, Pass, vec![pass.clone()])); }, None => {}, } - client.write( - Message::new( - None, - CommandMessage(Nick), - vec![self.nick.clone()], - ) - ); + client.write(Message::new(None, Nick, vec![self.nick.clone()])); let hostname = match self.hostname { Some(ref host) => host.clone(), @@ -93,7 +81,7 @@ impl ClientBuilder { client.write( Message::new( None, - CommandMessage(User), + User, vec![ self.username.clone(), hostname, |