Closed huds601 closed 7 months ago
part of #2198
one possible fix for this could be the use of userID tracking rather than username tracking which means that instead of assigning the roles to the usernames (which can be changed) we can assign the same to the userID (which cannot be changed even after changing the username)
Tagging as v6 based on the info in #2198
Released in v5.62.0
Is there an existing issue for this?
Current Behavior
I use Viewer Roles to keep track of a one-time redemption for sticker giveaways. When the user redeems the channel point reward, it adds the role to them to that, if they try to redeem again, it will reject the redemption and refund the points.
I noticed that one of my viewers was able to redeem a second time, and they had recently changed their Twitch username.
Their old name was cowboyknuckles, their new name is CBK_x.
However, in the Custom Role, they are still showing as cowboyknuckles, but only appear as CBK_x in my viewers database. While one of the 2 roles I use is applied the one they redeemed before changing their name is no longer applied to their account.
Expected Behavior
Custom roles should follow users post-name change
Steps To Reproduce
Version
5.57.0
What operating system are you using Firebot on?
Windows 10
Relevant log output
No response
Contact Details (Optional)
Discord: huds601