We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
The EventSub implementation is very basic right now, but it needs to be ready in the near future (https://discuss.dev.twitch.com/t/legacy-pubsub-deprecation-and-shutdown-timeline/58043). A few tasks that need to be done at some point (feel free to update) and I can't keep them all in my head or in the TODO.md file.
TODO.md
twitch-eventsub-ws
json_transform
snake_case
std::chrono
json_tag=AsISO8601
.cpp
std::variant
channel.moderate
googletest
Chatterino Integration
result<T>
PubSub Parity
moderation.chatCleared
moderation.messageCleared
moderation.modeChanged
moderation.moderationStateChanged
moderation.raidStarted
moderation.raidCanceled
moderation.userBanned
moderation.userUnbanned
moderation.userWarned
moderation.suspiciousMessageReceived
moderation.suspiciousTreatmentUpdated
moderation.autoModMessageCaught
moderation.autoModMessageBlocked
moderation.automodUserMessage
moderation.automodInfoMessage
If you haven't done yet, please vote on "Allow getting realtime updates on polls/predictions/channel points redemptions through websockets for all users". We can't display reward information on channel point redemptions without PubSub. In EventSub, these subscriptions are hidden behind broadcaster authentication. There are ideas to work around that, but they require a dedicated server (RFC).
Some nice-to-have things:
String
union { QString, short-string, alloc'd string }
.inc
tag_invoke
const
The text was updated successfully, but these errors were encountered:
No branches or pull requests
The EventSub implementation is very basic right now, but it needs to be ready in the near future (https://discuss.dev.twitch.com/t/legacy-pubsub-deprecation-and-shutdown-timeline/58043). A few tasks that need to be done at some point (feel free to update) and I can't keep them all in my head or in the
TODO.md
file.twitch-eventsub-ws
json_transform
should besnake_case
since it will be used most #5911std::chrono
types (currentlyjson_tag=AsISO8601
) #5912.cpp
) starts with an empty line #5909std::variant
or similar) or using inheritance.channel.moderate
's Event is currently 3336 bytes large (81% of a page on most systems) #5917googletest
in the repository) #5918Chatterino Integration
result<T>
and moving) #5927PubSub Parity
moderation.chatCleared
moderation.messageCleared
moderation.modeChanged
moderation.moderationStateChanged
moderation.raidStarted
moderation.raidCanceled
moderation.userBanned
moderation.userUnbanned
moderation.userWarned
moderation.suspiciousMessageReceived
moderation.suspiciousTreatmentUpdated
moderation.autoModMessageCaught
moderation.autoModMessageBlocked
moderation.automodUserMessage
moderation.automodInfoMessage
If you haven't done yet, please vote on "Allow getting realtime updates on polls/predictions/channel points redemptions through websockets for all users". We can't display reward information on channel point redemptions without PubSub. In EventSub, these subscriptions are hidden behind broadcaster authentication. There are ideas to work around that, but they require a dedicated server (RFC).
Some nice-to-have things:
String
could be 4 pointers large instead of 5 by using a custom SSO (i.e.union { QString, short-string, alloc'd string }
) #5921.inc
files? Either by manually writing the declarations fortag_invoke
or by using a macro. #5922const
in parsed values because it implicitly deletes move operations #5923The text was updated successfully, but these errors were encountered: