Added clickable hosting messages (#2752)

Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
This commit is contained in:
apa420
2021-05-08 16:46:41 +02:00
committed by GitHub
parent 2f49b23875
commit 1568de6640
5 changed files with 74 additions and 6 deletions
@@ -804,6 +804,23 @@ void IrcMessageHandler::handleNoticeMessage(Communi::IrcNoticeMessage *message)
"Usage: \"/delete <msg-id>\" - can't take more "
"than one argument"));
}
else if (tags == "host_on")
{
QStringList parts = msg->messageText.split(QLatin1Char(' '));
if (parts.size() != 3)
{
return;
}
auto &channelName = parts[2];
if (channelName.size() < 2)
{
return;
}
channelName.chop(1);
MessageBuilder builder;
TwitchMessageBuilder::hostingSystemMessage(channelName, &builder);
channel->addMessage(builder.release());
}
else
{
channel->addMessage(msg);