mirror of
https://github.com/opensim/opensim.git
synced 2026-07-31 05:45:37 +08:00
Thank you very much Ahzzmandius for adding the support
to purge the avatars inventory "Trash" folder using the bizarre tortoiseSVN method of diff/patch.
This commit is contained in:
@@ -570,6 +570,8 @@ namespace OpenSim.Region.ClientStack
|
||||
public event UpdateInventoryItem OnUpdateInventoryItem;
|
||||
public event CopyInventoryItem OnCopyInventoryItem;
|
||||
public event MoveInventoryItem OnMoveInventoryItem;
|
||||
public event RemoveInventoryItem OnRemoveInventoryItem;
|
||||
public event RemoveInventoryFolder OnRemoveInventoryFolder;
|
||||
public event UDPAssetUploadRequest OnAssetUploadRequest;
|
||||
public event XferReceive OnXferReceive;
|
||||
public event RequestXfer OnRequestXfer;
|
||||
@@ -3373,6 +3375,26 @@ namespace OpenSim.Region.ClientStack
|
||||
}
|
||||
}
|
||||
break;
|
||||
case PacketType.RemoveInventoryItem:
|
||||
RemoveInventoryItemPacket removeItem = (RemoveInventoryItemPacket)Pack;
|
||||
if (OnRemoveInventoryItem != null)
|
||||
{
|
||||
foreach (RemoveInventoryItemPacket.InventoryDataBlock datablock in removeItem.InventoryData)
|
||||
{
|
||||
OnRemoveInventoryItem(this, datablock.ItemID);
|
||||
}
|
||||
}
|
||||
break;
|
||||
case PacketType.RemoveInventoryFolder:
|
||||
RemoveInventoryFolderPacket removeFolder = (RemoveInventoryFolderPacket)Pack;
|
||||
if (OnRemoveInventoryFolder != null)
|
||||
{
|
||||
foreach (RemoveInventoryFolderPacket.FolderDataBlock datablock in removeFolder.FolderData)
|
||||
{
|
||||
OnRemoveInventoryFolder(this, datablock.FolderID);
|
||||
}
|
||||
}
|
||||
break;
|
||||
case PacketType.RequestTaskInventory:
|
||||
RequestTaskInventoryPacket requesttask = (RequestTaskInventoryPacket)Pack;
|
||||
if (OnRequestTaskInventory != null)
|
||||
|
||||
Reference in New Issue
Block a user