Add the option to show an "Open" style dialog that lists content, and has an accept / discard button on receiving items via
llGiveAgentInventory
This would be a huge enhancement to the user unpacking experience, being able to see and accept inventory transfers.
I would suggest that the process flow like this
-
llGiveAgentInventory(llGetOwner(),"Product",["item1","item2],[TRANSFER_SHOW_PREVIEW,TRUE])
- Items are delivered to user in specified folder just as they are now (prevent loss if dialog ignored)
- "Open" dialog shows with contents given.
- Accept button just closes dialog
- Decline button, moves folder to trash, and closes dialog