diff options
Diffstat (limited to 'src/Server/CommandsTable.java')
-rw-r--r-- | src/Server/CommandsTable.java | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/Server/CommandsTable.java b/src/Server/CommandsTable.java index d1d093c..e52eb7a 100644 --- a/src/Server/CommandsTable.java +++ b/src/Server/CommandsTable.java @@ -106,8 +106,13 @@ class CommandNick extends Command public void run(Client client, String args) { String nick = args; - client.setNick(nick); - // FIXME: print reply + if (!client.setNick(nick)) + { + this.println(client, "433 * " + nick + " :Nick alredy in use."); + } + + + } } @@ -122,7 +127,7 @@ class CommandJoin extends Command // but right now everybody is on a single channel this.printUser(client, "JOIN " + ":" + args); this.println(client, "332 " + client.getNick() + " " + args + " :Welcome to the single channel"); - //this.println(client, "333 " + client.getNick()) + args + "someone!somewhere"; + // } } @@ -133,7 +138,6 @@ class CommandUser extends Command { String[] argsArray = args.split("[ \t]+"); client.setUsername(argsArray[0]); - //client.setNick(args); this.println(client, "001 " + client.getNick() + " :Welcome to Dor's ircd"); } } |