Fix announcement rendering (#3639)

* Fix announcement rendering

* Changelog

* Add test message to Window.cpp
This commit is contained in:
Mm2PL
2022-04-01 00:24:19 +02:00
committed by GitHub
parent e41a2e8408
commit 832e34186b
3 changed files with 14 additions and 0 deletions
@@ -31,6 +31,7 @@ static const QSet<QString> specialMessageTypes{
"resub", // resub messages
"bitsbadgetier", // bits badge upgrade
"ritual", // new viewer ritual
"announcement", // new mod announcement thing
};
MessagePtr generateBannedMessage(bool confirmedBan)
@@ -649,6 +650,10 @@ std::vector<MessagePtr> IrcMessageHandler::parseUserNoticeMessage(
kFormatNumbers(
tags.value("msg-param-threshold").toInt()));
}
else if (msgType == "announcement")
{
messageText = "Announcement";
}
auto b = MessageBuilder(systemMessage, parseTagString(messageText),
calculateMessageTimestamp(message));
@@ -699,6 +704,10 @@ void IrcMessageHandler::handleUserNoticeMessage(Communi::IrcMessage *message,
kFormatNumbers(
tags.value("msg-param-threshold").toInt()));
}
else if (msgType == "announcement")
{
messageText = "Announcement";
}
auto b = MessageBuilder(systemMessage, parseTagString(messageText),
calculateMessageTimestamp(message));