summaryrefslogtreecommitdiffstats
path: root/src/client.rs
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2014-09-04 12:43:22 -0400
committerJesse Luehrs <doy@tozt.net>2014-09-04 12:43:22 -0400
commitcd3a5cc95b73674cac7a3648ac40c35f10cf882b (patch)
treeee8eb8d54c2a44b2c9c366f92bb3dd7e6a5bef7a /src/client.rs
parent035df81f5716f08d48438287b93c4a57b927b81e (diff)
downloadrust-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.rs20
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,