From d6d2a38e7634835ced32bba3629de41f4fd3cf9d Mon Sep 17 00:00:00 2001 From: Dr Scofield Date: Mon, 3 Nov 2008 16:20:13 +0000 Subject: merging changes from IRCBridgeModule in to XIRCBridgeModule; swapping OpenSim.ini config tags in preparation for merge of IRCBridgeModule and XIRCBridgeModule. --- OpenSim/Region/Environment/Modules/Avatar/Chat/XIRCConnector.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'OpenSim/Region/Environment/Modules/Avatar/Chat/XIRCConnector.cs') diff --git a/OpenSim/Region/Environment/Modules/Avatar/Chat/XIRCConnector.cs b/OpenSim/Region/Environment/Modules/Avatar/Chat/XIRCConnector.cs index b9203a8..f6a07b8 100644 --- a/OpenSim/Region/Environment/Modules/Avatar/Chat/XIRCConnector.cs +++ b/OpenSim/Region/Environment/Modules/Avatar/Chat/XIRCConnector.cs @@ -521,6 +521,9 @@ namespace OpenSim.Region.Environment.Modules.Avatar.Chat } + private Regex RE = new Regex(@":(?[\w-]*)!(?\S*) PRIVMSG (?\S+) :(?.*)", + RegexOptions.Multiline); + private Dictionary ExtractMsg(string input) { //examines IRC commands and extracts any private messages @@ -529,8 +532,6 @@ namespace OpenSim.Region.Environment.Modules.Avatar.Chat // m_log.InfoFormat("[IRC-Connector-{0}]: ExtractMsg: {1}", idn, input); Dictionary result = null; - string regex = @":(?[\w-]*)!(?\S*) PRIVMSG (?\S+) :(?.*)"; - Regex RE = new Regex(regex, RegexOptions.Multiline); MatchCollection matches = RE.Matches(input); // Get some direct matches $1 $4 is a -- cgit v1.1