feat: add initial experimental Twitch Eventsub support (#5837)

Co-authored-by: nerix <nerixdev@outlook.de>
This commit is contained in:
pajlada
2025-02-02 17:03:24 +01:00
committed by GitHub
parent f9f7d47b43
commit 0f8a29fdb9
130 changed files with 19656 additions and 8 deletions
+13
View File
@@ -428,6 +428,17 @@ set(SOURCE_FILES
providers/twitch/TwitchUsers.cpp
providers/twitch/TwitchUsers.hpp
providers/twitch/eventsub/Connection.cpp
providers/twitch/eventsub/Connection.hpp
providers/twitch/eventsub/Controller.cpp
providers/twitch/eventsub/Controller.hpp
providers/twitch/eventsub/MessageBuilder.cpp
providers/twitch/eventsub/MessageBuilder.hpp
providers/twitch/eventsub/SubscriptionHandle.cpp
providers/twitch/eventsub/SubscriptionHandle.hpp
providers/twitch/eventsub/SubscriptionRequest.cpp
providers/twitch/eventsub/SubscriptionRequest.hpp
providers/twitch/pubsubmessages/AutoMod.cpp
providers/twitch/pubsubmessages/AutoMod.hpp
providers/twitch/pubsubmessages/Base.cpp
@@ -804,6 +815,8 @@ target_link_libraries(${LIBRARY_PROJECT}
LRUCache
MagicEnum
$<$<BOOL:${WIN32}>:Wtsapi32>
twitch-eventsub-ws
BoostCertify
)
if (CHATTERINO_PLUGINS)
target_link_libraries(${LIBRARY_PROJECT} PUBLIC lua sol2::sol2)