diff options
author | Diva Canto | 2010-02-27 10:57:57 -0800 |
---|---|---|
committer | Diva Canto | 2010-02-27 10:57:57 -0800 |
commit | a234672db8190cea2e31f2a09b8a93fa26557d96 (patch) | |
tree | 18eb0f2dfc4f04457716f85c4b82cd97899ac7d3 /OpenSim/Region/CoreModules | |
parent | Friends online notifications upon friendship now working (same sim only). (diff) | |
download | opensim-SC_OLD-a234672db8190cea2e31f2a09b8a93fa26557d96.zip opensim-SC_OLD-a234672db8190cea2e31f2a09b8a93fa26557d96.tar.gz opensim-SC_OLD-a234672db8190cea2e31f2a09b8a93fa26557d96.tar.bz2 opensim-SC_OLD-a234672db8190cea2e31f2a09b8a93fa26557d96.tar.xz |
* Finished implementation of FriendsService.Delete
* Deny now working
Diffstat (limited to 'OpenSim/Region/CoreModules')
-rw-r--r-- | OpenSim/Region/CoreModules/Avatar/Friends/FriendsModule.cs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/OpenSim/Region/CoreModules/Avatar/Friends/FriendsModule.cs b/OpenSim/Region/CoreModules/Avatar/Friends/FriendsModule.cs index 34f14df..8f1b5d7 100644 --- a/OpenSim/Region/CoreModules/Avatar/Friends/FriendsModule.cs +++ b/OpenSim/Region/CoreModules/Avatar/Friends/FriendsModule.cs | |||
@@ -391,7 +391,8 @@ namespace OpenSim.Region.CoreModules.Avatar.Friends | |||
391 | 391 | ||
392 | private void ForwardFriendshipOffer(UUID agentID, UUID friendID, GridInstantMessage im) | 392 | private void ForwardFriendshipOffer(UUID agentID, UUID friendID, GridInstantMessage im) |
393 | { | 393 | { |
394 | // !!!!!!!! | 394 | // !!!!!!!! This is a hack so that we don't have to keep state (transactionID/imSessionID) |
395 | // We stick this agent's ID as imSession, so that it's directly available on the receiving end | ||
395 | im.imSessionID = im.fromAgentID; | 396 | im.imSessionID = im.fromAgentID; |
396 | 397 | ||
397 | IClientAPI friendClient = LocateClientObject(friendID); | 398 | IClientAPI friendClient = LocateClientObject(friendID); |
@@ -450,6 +451,8 @@ namespace OpenSim.Region.CoreModules.Avatar.Friends | |||
450 | 451 | ||
451 | private void OnDenyFriendRequest(IClientAPI client, UUID agentID, UUID friendID, List<UUID> callingCardFolders) | 452 | private void OnDenyFriendRequest(IClientAPI client, UUID agentID, UUID friendID, List<UUID> callingCardFolders) |
452 | { | 453 | { |
454 | m_log.DebugFormat("[FRIENDS]: {0} denied friendship to {1}", agentID, friendID); | ||
455 | |||
453 | FriendsService.Delete(agentID, friendID.ToString()); | 456 | FriendsService.Delete(agentID, friendID.ToString()); |
454 | FriendsService.Delete(friendID, agentID.ToString()); | 457 | FriendsService.Delete(friendID, agentID.ToString()); |
455 | 458 | ||