From 0c9702156581cd3948fe07bdae23f3530105d2b5 Mon Sep 17 00:00:00 2001 From: Diva Canto Date: Sat, 29 Jun 2013 21:05:45 -0700 Subject: More debug for mantis #6625. It looks like the home friends list is being fetched on HG TPs. --- .../CoreModules/Avatar/Friends/HGFriendsModule.cs | 41 +++++++++++----------- 1 file changed, 21 insertions(+), 20 deletions(-) (limited to 'OpenSim/Region/CoreModules/Avatar') diff --git a/OpenSim/Region/CoreModules/Avatar/Friends/HGFriendsModule.cs b/OpenSim/Region/CoreModules/Avatar/Friends/HGFriendsModule.cs index b3e3aa2..ae45b99 100644 --- a/OpenSim/Region/CoreModules/Avatar/Friends/HGFriendsModule.cs +++ b/OpenSim/Region/CoreModules/Avatar/Friends/HGFriendsModule.cs @@ -183,6 +183,7 @@ namespace OpenSim.Region.CoreModules.Avatar.Friends if (Util.ParseUniversalUserIdentifier(finfo.Friend, out id, out url, out first, out last, out tmp)) { IUserManagement uMan = m_Scenes[0].RequestModuleInterface(); + m_log.DebugFormat("[HGFRIENDS MODULE]: caching {0}", finfo.Friend); uMan.AddUser(id, url + ";" + first + " " + last); } } @@ -347,31 +348,31 @@ namespace OpenSim.Region.CoreModules.Avatar.Friends return null; } - public override FriendInfo[] GetFriendsFromService(IClientAPI client) - { -// m_log.DebugFormat("[HGFRIENDS MODULE]: Entering GetFriendsFromService for {0}", client.Name); - Boolean agentIsLocal = true; - if (UserManagementModule != null) - agentIsLocal = UserManagementModule.IsLocalGridUser(client.AgentId); +// public override FriendInfo[] GetFriendsFromService(IClientAPI client) +// { +//// m_log.DebugFormat("[HGFRIENDS MODULE]: Entering GetFriendsFromService for {0}", client.Name); +// Boolean agentIsLocal = true; +// if (UserManagementModule != null) +// agentIsLocal = UserManagementModule.IsLocalGridUser(client.AgentId); - if (agentIsLocal) - return base.GetFriendsFromService(client); +// if (agentIsLocal) +// return base.GetFriendsFromService(client); - FriendInfo[] finfos = new FriendInfo[0]; - // Foreigner - AgentCircuitData agentClientCircuit = ((Scene)(client.Scene)).AuthenticateHandler.GetAgentCircuitData(client.CircuitCode); - if (agentClientCircuit != null) - { - //[XXX] string agentUUI = Util.ProduceUserUniversalIdentifier(agentClientCircuit); +// FriendInfo[] finfos = new FriendInfo[0]; +// // Foreigner +// AgentCircuitData agentClientCircuit = ((Scene)(client.Scene)).AuthenticateHandler.GetAgentCircuitData(client.CircuitCode); +// if (agentClientCircuit != null) +// { +// //[XXX] string agentUUI = Util.ProduceUserUniversalIdentifier(agentClientCircuit); - finfos = FriendsService.GetFriends(client.AgentId.ToString()); - m_log.DebugFormat("[HGFRIENDS MODULE]: Fetched {0} local friends for visitor {1}", finfos.Length, client.AgentId.ToString()); - } +// finfos = FriendsService.GetFriends(client.AgentId.ToString()); +// m_log.DebugFormat("[HGFRIENDS MODULE]: Fetched {0} local friends for visitor {1}", finfos.Length, client.AgentId.ToString()); +// } -// m_log.DebugFormat("[HGFRIENDS MODULE]: Exiting GetFriendsFromService for {0}", client.Name); +//// m_log.DebugFormat("[HGFRIENDS MODULE]: Exiting GetFriendsFromService for {0}", client.Name); - return finfos; - } +// return finfos; +// } protected override bool StoreRights(UUID agentID, UUID friendID, int rights) { -- cgit v1.1