diff options
Diffstat (limited to 'OpenSim/Region/Communications')
-rw-r--r-- | OpenSim/Region/Communications/Local/LocalInventoryService.cs | 5 | ||||
-rw-r--r-- | OpenSim/Region/Communications/OGS1/OGS1InventoryService.cs | 15 |
2 files changed, 20 insertions, 0 deletions
diff --git a/OpenSim/Region/Communications/Local/LocalInventoryService.cs b/OpenSim/Region/Communications/Local/LocalInventoryService.cs index 175829b..0de00a1 100644 --- a/OpenSim/Region/Communications/Local/LocalInventoryService.cs +++ b/OpenSim/Region/Communications/Local/LocalInventoryService.cs | |||
@@ -95,6 +95,11 @@ namespace OpenSim.Region.Communications.Local | |||
95 | AddItem(item); | 95 | AddItem(item); |
96 | } | 96 | } |
97 | 97 | ||
98 | public override void UpdateInventoryItem(LLUUID userID, InventoryItemBase item) | ||
99 | { | ||
100 | UpdateItem(item); | ||
101 | } | ||
102 | |||
98 | public override void DeleteInventoryItem(LLUUID userID, InventoryItemBase item) | 103 | public override void DeleteInventoryItem(LLUUID userID, InventoryItemBase item) |
99 | { | 104 | { |
100 | DeleteItem(item); | 105 | DeleteItem(item); |
diff --git a/OpenSim/Region/Communications/OGS1/OGS1InventoryService.cs b/OpenSim/Region/Communications/OGS1/OGS1InventoryService.cs index 65f3ee3..5b72f0d 100644 --- a/OpenSim/Region/Communications/OGS1/OGS1InventoryService.cs +++ b/OpenSim/Region/Communications/OGS1/OGS1InventoryService.cs | |||
@@ -229,6 +229,21 @@ namespace OpenSim.Region.Communications.OGS1 | |||
229 | } | 229 | } |
230 | } | 230 | } |
231 | 231 | ||
232 | // TODO: this is a temporary workaround, the UpdateInventoryItem method need to be implemented | ||
233 | public void UpdateInventoryItem(LLUUID userID, InventoryItemBase item) | ||
234 | { | ||
235 | try | ||
236 | { | ||
237 | SynchronousRestObjectPoster.BeginPostObject<InventoryItemBase, bool>( | ||
238 | "POST", _inventoryServerUrl + "/NewItem/", item); | ||
239 | } | ||
240 | catch (System.Net.WebException e) | ||
241 | { | ||
242 | m_log.ErrorFormat("[OGS1 INVENTORY SERVICE]: Add new inventory item operation failed, {0} {1}", | ||
243 | e.Source, e.Message); | ||
244 | } | ||
245 | } | ||
246 | |||
232 | /// <summary> | 247 | /// <summary> |
233 | /// <see cref="OpenSim.Framework.Communications.IInventoryServices"></see> | 248 | /// <see cref="OpenSim.Framework.Communications.IInventoryServices"></see> |
234 | /// </summary> | 249 | /// </summary> |