Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix 7TV add-on #185

Merged
merged 8 commits into from
Nov 3, 2023
Merged

Fix 7TV add-on #185

merged 8 commits into from
Nov 3, 2023

Conversation

Lordmau5
Copy link
Collaborator

@Lordmau5 Lordmau5 commented Nov 3, 2023

This PR fixes a whole bunch of things with the 7TV add-on, most importantly:

  • Cosmetics (Such as badges and nametag paints)
  • Emotes (live updates and set changes are now properly supported)
  • Personal Emotes

The event source is not used anymore, instead it now uses a WebSocket connection which is easier to work with and more reliable.

- Use WebSocket instead of event source
- Add support for new cosmetics system
- Fix emote live updates and set changes
- Add Personal Emotes support
- Don't add badge if it's already added (and only delete if it *is* added)
- Don't add paint if it's already added (and only delete if it *is* added)
- Reload the Personal Emotes set upon granting it to a user (just to be safe for the user to be able to use it)
This is so it (and all other subscriber badges) can be hidden from the start without having to be encountered in a chat first
@SirStendec SirStendec merged commit 8c8f10f into FrankerFaceZ:master Nov 3, 2023
1 check passed
@Lordmau5 Lordmau5 deleted the 7tv-update branch November 3, 2023 19:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants