From 609323b51915b853eace40687012042ed9dd7b0c Mon Sep 17 00:00:00 2001 From: Danny van Heumen Date: Fri, 25 Jul 2014 00:49:37 +0200 Subject: [PATCH] Added very basic /join command support. --- .../sip/communicator/impl/protocol/irc/IrcStack.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/net/java/sip/communicator/impl/protocol/irc/IrcStack.java b/src/net/java/sip/communicator/impl/protocol/irc/IrcStack.java index bd7ef05c8..cbf2cfec4 100644 --- a/src/net/java/sip/communicator/impl/protocol/irc/IrcStack.java +++ b/src/net/java/sip/communicator/impl/protocol/irc/IrcStack.java @@ -891,6 +891,16 @@ else if (msg.startsWith("/me ")) final String command = message.substring(4); irc.act(source, command); } + 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. + if (channel.matches("[^,\\n\\r\\s\\a]+")) + { + irc.joinChannel(channel); + } + } else { irc.message(source, message);