Make deletions show like timeouts/bans. (#2841)

Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
This commit is contained in:
Mm2PL
2021-06-06 15:51:57 +00:00
committed by GitHub
parent 8639f450f2
commit f1e843a672
8 changed files with 60 additions and 3 deletions
+11 -1
View File
@@ -479,7 +479,17 @@ void IrcMessageHandler::handleClearMessageMessage(Communi::IrcMessage *message)
QString targetID = tags.value("target-msg-id").toString();
chan->deleteMessage(targetID);
auto msg = chan->findMessage(targetID);
if (msg != nullptr)
{
msg->flags.set(MessageFlag::Disabled);
if (!getSettings()->hideDeletionActions)
{
MessageBuilder builder;
TwitchMessageBuilder::deletionMessage(msg, &builder);
chan->addMessage(builder.release());
}
}
}
void IrcMessageHandler::handleUserStateMessage(Communi::IrcMessage *message)