summaryrefslogtreecommitdiff
path: root/src/Server/CommandsTable.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/Server/CommandsTable.java')
-rw-r--r--src/Server/CommandsTable.java12
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");
}
}