If a user react with a emoji and change his username, he can react again with the same emoji.

This happens because we only track the username of the reaction-er for simplicity, to fix this we could replace that with an object with the ID and username of the user who reacted to a message.
@karlprieb do you think that's an important fix? Seems like an edge case scenario.
@gdelavald I agree. I believe the unique ID of the doc should be used instead. I see a similar issue here https://github.com/RocketChat/Rocket.Chat/issues/7108 with channel renaming as well. Let me see what I can do.
Hi, can I take up this issue ?
@gdelavald or @satyapramodh can you do PR review of it ?
thanks :)
Most helpful comment
@gdelavald I agree. I believe the unique ID of the doc should be used instead. I see a similar issue here https://github.com/RocketChat/Rocket.Chat/issues/7108 with channel renaming as well. Let me see what I can do.