Provide a `gift_event_id` in the channel.subscribe topic
Scenario:
A viewer comes in and gifts 10 subs to the community; This fires off in theory 11 events. One event is the channel.subscribe.gift
, while the other 10 are the individual channel.subscribe
for the 10 users.
Request:
The channel.subscribe.gift
has an id associated with its emission. Something that would benefit reactionary data would be each of the individual channel.subscribe
events having a gift_event_id
. If the sub was a gift, set the id to the channel.subscribe.gift
event id.
Use Cases:
- A developer could choose to listen to the batched gift amount and react to that single event, then omit the 10 linked events from the chain.
A developer could listen to the batched gift, and use the linked events as supplementary data for a visualizer
A developer could correctly match the subs gifted in a batch to the correct batch and handle them as they see fit. Some case scenarios of multiple users gifting subs at once currently cause problems with the guestimations that you currently must do when assuming who gave who a sub.
Any developer not needing this info wouldn't be affected, nor would this be a breaking change.
Related Submissions:
https://twitch.uservoice.com/forums/310213-developers/suggestions/43241439-channel-subscriptions-to-include-who-gave-the-gift
We are looking into this. Thanks for the request!