mirror of
https://github.com/opensim/opensim.git
synced 2026-08-05 08:55:56 +08:00
* Bugfix with instant message handlers. Looking at implementing grid IM server, ideally using a known scalable infrastructure.
This commit is contained in:
@@ -110,10 +110,16 @@ namespace OpenSim.Region.Environment.Scenes
|
||||
{
|
||||
if (this.Avatars.ContainsKey(toAgentID))
|
||||
{
|
||||
// Local sim message
|
||||
ScenePresence avatar = this.Avatars[toAgentID];
|
||||
|
||||
avatar.ControllingClient.SendInstantMessage(message, toAgentID);
|
||||
if (this.Avatars.ContainsKey(fromAgentID))
|
||||
{
|
||||
// Local sim message
|
||||
ScenePresence avatar = this.Avatars[fromAgentID];
|
||||
avatar.ControllingClient.SendInstantMessage(message, toAgentID);
|
||||
}
|
||||
else
|
||||
{
|
||||
// Message came from a user outside the sim, ignore?
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user