Friendships established.

slimupdates
Diva Canto 2010-02-27 08:14:37 -08:00
parent 25870e8049
commit de5c2801e8
1 changed files with 7 additions and 0 deletions

View File

@ -377,6 +377,8 @@ namespace OpenSim.Region.CoreModules.Avatar.Friends
UUID principalID = new UUID(im.fromAgentID); UUID principalID = new UUID(im.fromAgentID);
UUID friendID = new UUID(im.toAgentID); 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. // 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) // Let's add both relations to the DB, but one of them is inactive (-1)
FriendsService.StoreFriend(principalID, friendID.ToString(), 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) private void ForwardFriendshipOffer(UUID agentID, UUID friendID, GridInstantMessage im)
{ {
// !!!!!!!!
im.imSessionID = im.fromAgentID;
IClientAPI friendClient = LocateClientObject(friendID); IClientAPI friendClient = LocateClientObject(friendID);
if (friendClient != null) if (friendClient != null)
{ {
@ -414,6 +419,8 @@ namespace OpenSim.Region.CoreModules.Avatar.Friends
{ {
FriendsService.StoreFriend(agentID, friendID.ToString(), 1); FriendsService.StoreFriend(agentID, friendID.ToString(), 1);
m_log.DebugFormat("[FRIENDS]: {0} accepted friendship from {1}", agentID, friendID);
// //
// Notify the friend // Notify the friend
// //