From cd3a5cc95b73674cac7a3648ac40c35f10cf882b Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Thu, 4 Sep 2014 12:43:22 -0400 Subject: no need to separate commands and replies as types it just clutters things --- src/client.rs | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) (limited to 'src/client.rs') 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, -- cgit v1.2.3-54-g00ecf