Added support for joining with a channel key.

fix-message-formatting
Danny van Heumen 11 years ago
parent 44cdb68217
commit fc29f47d62

@ -896,12 +896,23 @@ else if (msg.startsWith("/me "))
} }
else if (msg.startsWith("/join ")) else if (msg.startsWith("/join "))
{ {
final String channel = message.substring(6); final String part = message.substring(6);
// TODO Add \0 to regex check for correct channel naming. final String channel;
// TODO Add support for providing password for channel. final String password;
int indexOfSep = part.indexOf(' ');
if (indexOfSep == -1)
{
channel = part;
password = "";
}
else
{
channel = part.substring(0, indexOfSep);
password = part.substring(indexOfSep + 1);
}
if (channel.matches("[^,\\n\\r\\s\\a]+")) if (channel.matches("[^,\\n\\r\\s\\a]+"))
{ {
irc.joinChannel(channel); irc.joinChannel(channel, password);
} }
} }
else else

Loading…
Cancel
Save