mirror of
https://github.com/opensim/opensim.git
synced 2026-08-06 01:06:30 +08:00
* Added instant message support for the local region. Grid support forthcoming.
This commit is contained in:
@@ -97,6 +97,30 @@ namespace OpenSim.Region.Environment.Scenes
|
||||
return;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <remarks>Inefficient. TODO: Fixme</remarks>
|
||||
/// <param name="fromAgentID"></param>
|
||||
/// <param name="toAgentID"></param>
|
||||
/// <param name="timestamp"></param>
|
||||
/// <param name="fromAgentName"></param>
|
||||
/// <param name="message"></param>
|
||||
public void InstantMessage(LLUUID fromAgentID, LLUUID toAgentID, uint timestamp, string fromAgentName, string message)
|
||||
{
|
||||
if (this.Avatars.ContainsKey(toAgentID))
|
||||
{
|
||||
// Local sim message
|
||||
ScenePresence avatar = this.Avatars[toAgentID];
|
||||
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
// Grid message
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
|
||||
@@ -450,6 +450,7 @@ namespace OpenSim.Region.Environment.Scenes
|
||||
client.OnRegionHandShakeReply += this.SendLayerData;
|
||||
//remoteClient.OnRequestWearables += new GenericCall(this.GetInitialPrims);
|
||||
client.OnChatFromViewer += this.SimChat;
|
||||
client.OnInstantMessage += this.InstantMessage;
|
||||
client.OnRequestWearables += this.InformClientOfNeighbours;
|
||||
client.OnAddPrim += this.AddNewPrim;
|
||||
client.OnUpdatePrimPosition += this.UpdatePrimPosition;
|
||||
|
||||
Reference in New Issue
Block a user