/// <summary> /// Decline a friendship request /// </summary> /// <param name="fromAgentID"><seealso cref="UUID"/> of friend</param> /// <param name="imSessionID">imSessionID of the friendship request message</param> public void DeclineFriendship(UUID fromAgentID, UUID imSessionID) { DeclineFriendshipPacket request = new DeclineFriendshipPacket(); request.AgentData.AgentID = Client.Self.AgentID; request.AgentData.SessionID = Client.Self.SessionID; request.TransactionBlock.TransactionID = imSessionID; Client.Network.SendPacket(request); if (FriendRequests.ContainsKey(fromAgentID)) { FriendRequests.Remove(fromAgentID); } }
/// <summary> /// Decline a friendship request /// </summary> /// <param name="fromAgentID"><seealso cref="UUID"/> of friend</param> /// <param name="imSessionID">imSessionID of the friendship request message</param> public void DeclineFriendship(UUID fromAgentID, UUID imSessionID) { DeclineFriendshipPacket request = new DeclineFriendshipPacket(); request.AgentData.AgentID = Client.Self.AgentID; request.AgentData.SessionID = Client.Self.SessionID; request.TransactionBlock.TransactionID = imSessionID; Client.Network.SendPacket(request); if (FriendRequests.ContainsKey(fromAgentID)) FriendRequests.Remove(fromAgentID); }