From 31ca3a8d4d53fc82a3b4cb62ad4edaebc4111302 Mon Sep 17 00:00:00 2001 From: Justin Clarke Casey Date: Thu, 12 Feb 2009 17:07:44 +0000 Subject: * refactor: Move RequestInventoryForUser() from service to CachedUserInfo * This simplifies callers in most cases - CachedUserInfo is already handling the rest of the fetch inventory work anyway --- OpenSim/Region/Framework/Scenes/Scene.Inventory.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'OpenSim/Region/Framework/Scenes/Scene.Inventory.cs') diff --git a/OpenSim/Region/Framework/Scenes/Scene.Inventory.cs b/OpenSim/Region/Framework/Scenes/Scene.Inventory.cs index e366c79..847d32d 100644 --- a/OpenSim/Region/Framework/Scenes/Scene.Inventory.cs +++ b/OpenSim/Region/Framework/Scenes/Scene.Inventory.cs @@ -472,7 +472,7 @@ namespace OpenSim.Region.Framework.Scenes if (recipientUserInfo != null) { if (!recipientUserInfo.HasReceivedInventory) - CommsManager.UserProfileCacheService.RequestInventoryForUser(recipient); + recipientUserInfo.FetchInventory(); // Insert a copy of the item into the recipient InventoryItemBase itemCopy = new InventoryItemBase(); @@ -1202,7 +1202,8 @@ namespace OpenSim.Region.Framework.Scenes avatarId); } if (!profile.HasReceivedInventory) - CommsManager.UserProfileCacheService.RequestInventoryForUser(avatarId); + profile.FetchInventory(); + InventoryItemBase agentItem = CreateAgentInventoryItemFromTask(avatarId, part, itemId); if (agentItem == null) @@ -1841,8 +1842,7 @@ namespace OpenSim.Region.Framework.Scenes // Async inventory requests will queue, but they will never // execute unless inventory is actually fetched // - CommsManager.UserProfileCacheService.RequestInventoryForUser( - userInfo.UserProfile.ID); + userInfo.FetchInventory(); } if (userInfo != null) -- cgit v1.1