mirror of
https://github.com/opensim/opensim.git
synced 2026-08-01 22:26:09 +08:00
hackish code to allow emptying of trash. This really should be done on the inventory server, and not from the region.
Also: it appeared to work the first try, so I have probably done something horribly wrong.
This commit is contained in:
@@ -430,6 +430,7 @@ namespace OpenSim.Region.ClientStack
|
||||
public event CreateNewInventoryItem OnCreateNewInventoryItem;
|
||||
public event CreateInventoryFolder OnCreateNewInventoryFolder;
|
||||
public event FetchInventoryDescendents OnFetchInventoryDescendents;
|
||||
public event PurgeInventoryDescendents OnPurgeInventoryDescendents;
|
||||
public event FetchInventory OnFetchInventory;
|
||||
public event RequestTaskInventory OnRequestTaskInventory;
|
||||
public event UpdateInventoryItem OnUpdateInventoryItem;
|
||||
@@ -2827,6 +2828,13 @@ namespace OpenSim.Region.ClientStack
|
||||
Fetch.InventoryData.SortOrder);
|
||||
}
|
||||
break;
|
||||
case PacketType.PurgeInventoryDescendents:
|
||||
if (OnPurgeInventoryDescendents != null)
|
||||
{
|
||||
PurgeInventoryDescendentsPacket Purge = (PurgeInventoryDescendentsPacket)Pack;
|
||||
OnPurgeInventoryDescendents(this, Purge.InventoryData.FolderID);
|
||||
}
|
||||
break;
|
||||
case PacketType.UpdateInventoryItem:
|
||||
UpdateInventoryItemPacket update = (UpdateInventoryItemPacket) Pack;
|
||||
if (OnUpdateInventoryItem != null)
|
||||
|
||||
Reference in New Issue
Block a user