refactor: simplify uses of getMessageSnapshot (#6607)

Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
This commit is contained in:
nerix
2025-11-29 12:40:06 +01:00
committed by GitHub
parent 6756374b5b
commit 041674b7f6
9 changed files with 31 additions and 28 deletions
+3 -4
View File
@@ -479,15 +479,14 @@ void TwitchIrcServer::onReadConnected(IrcConnection *connection)
for (const auto &chan : activeChannels)
{
std::vector<MessagePtr> snapshot = chan->getMessageSnapshot();
MessagePtr last = chan->getLastMessage();
bool replaceMessage =
snapshot.size() > 0 && snapshot[snapshot.size() - 1]->flags.has(
MessageFlag::DisconnectedMessage);
last && last->flags.has(MessageFlag::DisconnectedMessage);
if (replaceMessage)
{
chan->replaceMessage(snapshot[snapshot.size() - 1], reconnected);
chan->replaceMessage(last, reconnected);
}
else
{