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 "))
{
final String channel = message.substring(6);
// TODO Add \0 to regex check for correct channel naming.
// TODO Add support for providing password for channel.
final String part = message.substring(6);
final String 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]+"))
{
irc.joinChannel(channel);
irc.joinChannel(channel, password);
}
}
else

Loading…
Cancel
Save