Friendships established.
parent
25870e8049
commit
de5c2801e8
|
@ -377,6 +377,8 @@ namespace OpenSim.Region.CoreModules.Avatar.Friends
|
|||
UUID principalID = new UUID(im.fromAgentID);
|
||||
UUID friendID = new UUID(im.toAgentID);
|
||||
|
||||
m_log.DebugFormat("[FRIENDS]: {0} offered friendship to {1}", principalID, friendID);
|
||||
|
||||
// This user wants to be friends with the other user.
|
||||
// Let's add both relations to the DB, but one of them is inactive (-1)
|
||||
FriendsService.StoreFriend(principalID, friendID.ToString(), 1);
|
||||
|
@ -389,6 +391,9 @@ namespace OpenSim.Region.CoreModules.Avatar.Friends
|
|||
|
||||
private void ForwardFriendshipOffer(UUID agentID, UUID friendID, GridInstantMessage im)
|
||||
{
|
||||
// !!!!!!!!
|
||||
im.imSessionID = im.fromAgentID;
|
||||
|
||||
IClientAPI friendClient = LocateClientObject(friendID);
|
||||
if (friendClient != null)
|
||||
{
|
||||
|
@ -414,6 +419,8 @@ namespace OpenSim.Region.CoreModules.Avatar.Friends
|
|||
{
|
||||
FriendsService.StoreFriend(agentID, friendID.ToString(), 1);
|
||||
|
||||
m_log.DebugFormat("[FRIENDS]: {0} accepted friendship from {1}", agentID, friendID);
|
||||
|
||||
//
|
||||
// Notify the friend
|
||||
//
|
||||
|
|
Loading…
Reference in New Issue