make it so the IRC bridge only relays channel 0 messages

not all of them (like it was doing before)
This commit is contained in:
Sean Dague
2008-04-14 14:49:16 +00:00
parent a3da86c6d7
commit 1f5eb2ef65

View File

@@ -275,16 +275,19 @@ namespace OpenSim.Region.Environment.Modules
}
}
if (e.Message.Length > 0)
{
if (m_irc.Connected && (avatar != null)) // this is to keep objects from talking to IRC
{
m_irc.PrivMsg(fromName, scene.RegionInfo.RegionName, e.Message);
}
}
// We only want to relay stuff on channel 0
if (e.Channel == 0)
{
// IRC stuff
if (e.Message.Length > 0)
{
if (m_irc.Connected && (avatar != null)) // this is to keep objects from talking to IRC
{
m_irc.PrivMsg(fromName, scene.RegionInfo.RegionName, e.Message);
}
}
foreach (Scene s in m_scenes)
{
s.ForEachScenePresence(delegate(ScenePresence presence)