From 613201e22045166d5a22f7bc1ef75ebe6639b1de Mon Sep 17 00:00:00 2001 From: lbsa71 Date: Fri, 20 Mar 2009 17:25:12 +0000 Subject: * Normalized and pulled GetInventorySkeleton up. --- OpenSim/Client/Linden/LLStandaloneLoginService.cs | 34 ----------------------- 1 file changed, 34 deletions(-) (limited to 'OpenSim/Client/Linden/LLStandaloneLoginService.cs') diff --git a/OpenSim/Client/Linden/LLStandaloneLoginService.cs b/OpenSim/Client/Linden/LLStandaloneLoginService.cs index cf63103..2c97eee 100644 --- a/OpenSim/Client/Linden/LLStandaloneLoginService.cs +++ b/OpenSim/Client/Linden/LLStandaloneLoginService.cs @@ -201,46 +201,12 @@ namespace OpenSim.Client.Linden if (m_regionsConnector.RegionLoginsEnabled) { - // m_log.Info("[LLStandaloneLoginModule] Informing region about user"); return m_regionsConnector.NewUserConnection(regionInfo.RegionHandle, agent); } return false; } - // See LoginService - protected override InventoryData GetInventorySkeleton(UUID userID) - { - List folders = m_inventoryService.GetInventorySkeleton(userID); - - // If we have user auth but no inventory folders for some reason, create a new set of folders. - if (null == folders || 0 == folders.Count) - { - m_inventoryService.CreateNewUserInventory(userID); - folders = m_inventoryService.GetInventorySkeleton(userID); - } - - UUID rootID = UUID.Zero; - ArrayList AgentInventoryArray = new ArrayList(); - Hashtable TempHash; - foreach (InventoryFolderBase InvFolder in folders) - { - if (InvFolder.ParentID == UUID.Zero) - { - rootID = InvFolder.ID; - } - TempHash = new Hashtable(); - TempHash["name"] = InvFolder.Name; - TempHash["parent_id"] = InvFolder.ParentID.ToString(); - TempHash["version"] = (Int32)InvFolder.Version; - TempHash["type_default"] = (Int32)InvFolder.Type; - TempHash["folder_id"] = InvFolder.ID.ToString(); - AgentInventoryArray.Add(TempHash); - } - - return new InventoryData(AgentInventoryArray, rootID); - } - public override void LogOffUser(UserProfileData theUser, string message) { RegionInfo SimInfo; -- cgit v1.1