// Searches the parentage tree for an ancestor folder with a matching type (e.g. Trash) public InventoryFolderBase FindTopLevelFolderFor(UUID folderID) { IInventoryProviderSelector inventorySelect = ProviderRegistry.Instance.Get <IInventoryProviderSelector>(); IInventoryStorage provider = inventorySelect.GetProvider(m_userProfile.ID); InventoryFolderBase folder; try { folder = provider.FindTopLevelFolderFor(m_userProfile.ID, folderID); } catch { folder = null; } return(folder); }
// Searches the parentage tree for an ancestor folder with a matching type (e.g. Trash) public InventoryFolderBase FindTopLevelFolderFor(UUID owner, UUID folderID) { return(_storage.FindTopLevelFolderFor(owner, folderID)); }