More debug for mantis #6625. It looks like the home friends list is being fetched on HG TPs.
parent
ff47cf77ab
commit
0c97021565
|
@ -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))
|
if (Util.ParseUniversalUserIdentifier(finfo.Friend, out id, out url, out first, out last, out tmp))
|
||||||
{
|
{
|
||||||
IUserManagement uMan = m_Scenes[0].RequestModuleInterface<IUserManagement>();
|
IUserManagement uMan = m_Scenes[0].RequestModuleInterface<IUserManagement>();
|
||||||
|
m_log.DebugFormat("[HGFRIENDS MODULE]: caching {0}", finfo.Friend);
|
||||||
uMan.AddUser(id, url + ";" + first + " " + last);
|
uMan.AddUser(id, url + ";" + first + " " + last);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -347,31 +348,31 @@ namespace OpenSim.Region.CoreModules.Avatar.Friends
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override FriendInfo[] GetFriendsFromService(IClientAPI client)
|
// public override FriendInfo[] GetFriendsFromService(IClientAPI client)
|
||||||
{
|
// {
|
||||||
// m_log.DebugFormat("[HGFRIENDS MODULE]: Entering GetFriendsFromService for {0}", client.Name);
|
//// m_log.DebugFormat("[HGFRIENDS MODULE]: Entering GetFriendsFromService for {0}", client.Name);
|
||||||
Boolean agentIsLocal = true;
|
// Boolean agentIsLocal = true;
|
||||||
if (UserManagementModule != null)
|
// if (UserManagementModule != null)
|
||||||
agentIsLocal = UserManagementModule.IsLocalGridUser(client.AgentId);
|
// agentIsLocal = UserManagementModule.IsLocalGridUser(client.AgentId);
|
||||||
|
|
||||||
if (agentIsLocal)
|
// if (agentIsLocal)
|
||||||
return base.GetFriendsFromService(client);
|
// return base.GetFriendsFromService(client);
|
||||||
|
|
||||||
FriendInfo[] finfos = new FriendInfo[0];
|
// FriendInfo[] finfos = new FriendInfo[0];
|
||||||
// Foreigner
|
// // Foreigner
|
||||||
AgentCircuitData agentClientCircuit = ((Scene)(client.Scene)).AuthenticateHandler.GetAgentCircuitData(client.CircuitCode);
|
// AgentCircuitData agentClientCircuit = ((Scene)(client.Scene)).AuthenticateHandler.GetAgentCircuitData(client.CircuitCode);
|
||||||
if (agentClientCircuit != null)
|
// if (agentClientCircuit != null)
|
||||||
{
|
// {
|
||||||
//[XXX] string agentUUI = Util.ProduceUserUniversalIdentifier(agentClientCircuit);
|
// //[XXX] string agentUUI = Util.ProduceUserUniversalIdentifier(agentClientCircuit);
|
||||||
|
|
||||||
finfos = FriendsService.GetFriends(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]: 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)
|
protected override bool StoreRights(UUID agentID, UUID friendID, int rights)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue