feat(eventsub): implement channel.chat.user_message_(hold/update) (#6008)

This commit is contained in:
pajlada
2025-03-01 17:00:40 +01:00
committed by GitHub
parent f4541b0208
commit c03b883f05
22 changed files with 1123 additions and 1 deletions
+26
View File
@@ -212,6 +212,32 @@ namespace {
return boost::system::error_code{};
},
},
{
{"channel.chat.user_message_hold", "1"},
[](const auto &metadata, const auto &jv, auto &listener) {
auto oPayload = parsePayload<
payload::channel_chat_user_message_hold::v1::Payload>(jv);
if (!oPayload)
{
return oPayload.error();
}
listener->onChannelChatUserMessageHold(metadata, *oPayload);
return boost::system::error_code{};
},
},
{
{"channel.chat.user_message_update", "1"},
[](const auto &metadata, const auto &jv, auto &listener) {
auto oPayload = parsePayload<
payload::channel_chat_user_message_update::v1::Payload>(jv);
if (!oPayload)
{
return oPayload.error();
}
listener->onChannelChatUserMessageUpdate(metadata, *oPayload);
return boost::system::error_code{};
},
},
// Add your new subscription types above this line
};