/// <summary> /// /// </summary> /// <param name="group"></param> /// <param name="gpc"></param> public void BeginGetGroupProfile(LLUUID group, GroupProfileCallback gpc) { GroupProfileCallbacks[group] = gpc; GroupProfileRequestPacket request = new GroupProfileRequestPacket(); request.AgentData.AgentID = Client.Network.AgentID; request.AgentData.SessionID = Client.Network.SessionID; request.GroupData.GroupID = group; Client.Network.SendPacket(request); }
/// <summary>Lookup group profile data such as name, enrollment, founder, logo, etc</summary> /// <remarks>Subscribe to <code>OnGroupProfile</code> event to receive the results.</remarks> /// <param name="group">group ID (UUID)</param> public void RequestGroupProfile(UUID group) { GroupProfileRequestPacket request = new GroupProfileRequestPacket(); request.AgentData.AgentID = Client.Self.AgentID; request.AgentData.SessionID = Client.Self.SessionID; request.GroupData.GroupID = group; Client.Network.SendPacket(request); }