Add highlight color and show in mentions to automod messages (#5215)

This commit is contained in:
KleberPF
2024-03-09 08:03:36 -03:00
committed by GitHub
parent ecad4b052a
commit c50791972d
13 changed files with 69 additions and 10 deletions
+3
View File
@@ -128,6 +128,9 @@ void ColorProvider::initTypeColorMap()
initColor(ColorType::ThreadMessageHighlight,
getSettings()->threadHighlightColor,
HighlightPhrase::FALLBACK_THREAD_HIGHLIGHT_COLOR);
initColor(ColorType::AutomodHighlight, getSettings()->automodHighlightColor,
HighlightPhrase::FALLBACK_AUTOMOD_HIGHLIGHT_COLOR);
}
void ColorProvider::initDefaultColors()
+1
View File
@@ -18,6 +18,7 @@ enum class ColorType {
ThreadMessageHighlight,
// Used in automatic highlights of your own messages
SelfMessageHighlight,
AutomodHighlight,
};
class ColorProvider
@@ -2009,6 +2009,7 @@ std::pair<MessagePtr, MessagePtr> TwitchMessageBuilder::makeAutomodMessage(
builder.message().flags.set(MessageFlag::PubSub);
builder.message().flags.set(MessageFlag::Timeout);
builder.message().flags.set(MessageFlag::AutoMod);
builder.message().flags.set(MessageFlag::AutoModOffendingMessageHeader);
// AutoMod shield badge
builder.emplace<BadgeElement>(makeAutoModBadge(),