public void PurgeItems(UUID userId, IEnumerable <UUID> itemIds) { List <InventoryItemBase> items = _storage.GetItems(itemIds, false); foreach (InventoryItemBase item in items) { if (item.Owner != userId) { throw new InventorySecurityException(String.Format("Not purging item {0} for user {1}. User does not own the item", item.ID, userId)); } } _storage.PurgeItems(items); }