feat(eventsub): Add support for /(un)raid (#6002)
This commit is contained in:
@@ -419,4 +419,35 @@ void makeModerateMessage(
|
||||
builder.message().searchText = text;
|
||||
}
|
||||
|
||||
void makeModerateMessage(EventSubMessageBuilder &builder,
|
||||
const lib::payload::channel_moderate::v2::Event &event,
|
||||
const lib::payload::channel_moderate::v2::Raid &action)
|
||||
{
|
||||
QString text;
|
||||
|
||||
builder.appendUser(event.moderatorUserName, event.moderatorUserLogin, text);
|
||||
builder.emplaceSystemTextAndUpdate("initiated a raid to", text);
|
||||
builder.appendUser(action.userName, action.userLogin, text, false);
|
||||
builder.emplaceSystemTextAndUpdate(".", text);
|
||||
|
||||
builder.message().messageText = text;
|
||||
builder.message().searchText = text;
|
||||
}
|
||||
|
||||
void makeModerateMessage(
|
||||
EventSubMessageBuilder &builder,
|
||||
const lib::payload::channel_moderate::v2::Event &event,
|
||||
const lib::payload::channel_moderate::v2::Unraid &action)
|
||||
{
|
||||
QString text;
|
||||
|
||||
builder.appendUser(event.moderatorUserName, event.moderatorUserLogin, text);
|
||||
builder.emplaceSystemTextAndUpdate("canceled the raid to", text);
|
||||
builder.appendUser(action.userName, action.userLogin, text, false);
|
||||
builder.emplaceSystemTextAndUpdate(".", text);
|
||||
|
||||
builder.message().messageText = text;
|
||||
builder.message().searchText = text;
|
||||
}
|
||||
|
||||
} // namespace chatterino::eventsub
|
||||
|
||||
@@ -133,4 +133,16 @@ void makeModerateMessage(
|
||||
const lib::payload::channel_moderate::v2::Event &event,
|
||||
const lib::payload::channel_moderate::v2::Unmod &action);
|
||||
|
||||
/// <MODERATOR> initiated a raid to <CHANNEL>.
|
||||
void makeModerateMessage(
|
||||
EventSubMessageBuilder &builder,
|
||||
const lib::payload::channel_moderate::v2::Event &event,
|
||||
const lib::payload::channel_moderate::v2::Raid &action);
|
||||
|
||||
/// <MODERATOR> canceled the raid to <CHANNEL>.
|
||||
void makeModerateMessage(
|
||||
EventSubMessageBuilder &builder,
|
||||
const lib::payload::channel_moderate::v2::Event &event,
|
||||
const lib::payload::channel_moderate::v2::Unraid &action);
|
||||
|
||||
} // namespace chatterino::eventsub
|
||||
|
||||
Reference in New Issue
Block a user