Plumb in the RetrieveInstantMessages event that is sent by the viewer

when it is ready to receive offline IM
This commit is contained in:
Melanie Thielker
2009-02-26 20:11:55 +00:00
parent 18382ebfd9
commit ed2de7ac82
6 changed files with 21 additions and 0 deletions

View File

@@ -292,6 +292,8 @@ namespace OpenSim.Region.ClientStack.LindenUDP
private UserInfoRequest handlerUserInfoRequest;
private UpdateUserInfo handlerUpdateUserInfo;
private RetrieveInstantMessages handlerRetrieveInstantMessages;
private readonly IGroupsModule m_GroupsModule;
//private TerrainUnacked handlerUnackedTerrain = null;
@@ -1075,6 +1077,8 @@ namespace OpenSim.Region.ClientStack.LindenUDP
public event UserInfoRequest OnUserInfoRequest;
public event UpdateUserInfo OnUpdateUserInfo;
public event RetrieveInstantMessages OnRetrieveInstantMessages;
public void ActivateGesture(UUID assetId, UUID gestureId)
{
}
@@ -7433,6 +7437,12 @@ namespace OpenSim.Region.ClientStack.LindenUDP
eventNotificationRemove.EventData.EventID, this);
break;
case PacketType.RetrieveInstantMessages:
handlerRetrieveInstantMessages = OnRetrieveInstantMessages;
if (handlerRetrieveInstantMessages != null)
handlerRetrieveInstantMessages(this);
break;
default:
m_log.Warn("[CLIENT]: unhandled packet " + Pack);
break;