We are implementing vgifts. It's bug 215 and I'm designing the system.
The way I'm planning to handle this is to require the recipient to accept/refuse each separate gift. Accepted gifts are displayed on the user's profile for a few weeks, and refused gifts get dropped from the system.
There will also be many levels of control to choose from when deciding who can send you vgifts: anyone including anonymous, registered users, circle, access, specific trust group and none.
Banned users will not be able to send vgifts as that is a purchase and all purchases already have ban checks in place.
I had not planned on supporting rate limiting. If you get a bunch of unwanted vgifts, you can refuse them and reset your vgift permissions to not allow similar future gifts.
no subject
The way I'm planning to handle this is to require the recipient to accept/refuse each separate gift. Accepted gifts are displayed on the user's profile for a few weeks, and refused gifts get dropped from the system.
There will also be many levels of control to choose from when deciding who can send you vgifts: anyone including anonymous, registered users, circle, access, specific trust group and none.
Banned users will not be able to send vgifts as that is a purchase and all purchases already have ban checks in place.
I had not planned on supporting rate limiting. If you get a bunch of unwanted vgifts, you can refuse them and reset your vgift permissions to not allow similar future gifts.