Store serverReceivedTime in messages (#3735)

Co-authored-by: James Upjohn <jammehcow@jammehcow.co.nz>
This commit is contained in:
pajlada
2022-05-15 08:08:28 +02:00
committed by GitHub
parent 1bf31889f9
commit 3119a9bab3
6 changed files with 17 additions and 16 deletions
+6 -6
View File
@@ -421,7 +421,7 @@ void IrcMessageHandler::handleClearChatMessage(Communi::IrcMessage *message)
chan->disableAllMessages();
chan->addMessage(
makeSystemMessage("Chat has been cleared by a moderator.",
calculateMessageTimestamp(message)));
calculateMessageTime(message).time()));
return;
}
@@ -437,7 +437,7 @@ void IrcMessageHandler::handleClearChatMessage(Communi::IrcMessage *message)
auto timeoutMsg =
MessageBuilder(timeoutMessage, username, durationInSeconds, false,
calculateMessageTimestamp(message))
calculateMessageTime(message).time())
.release();
chan->addOrReplaceTimeout(timeoutMsg);
@@ -656,7 +656,7 @@ std::vector<MessagePtr> IrcMessageHandler::parseUserNoticeMessage(
}
auto b = MessageBuilder(systemMessage, parseTagString(messageText),
calculateMessageTimestamp(message));
calculateMessageTime(message).time());
b->flags.set(MessageFlag::Subscription);
auto newMessage = b.release();
@@ -710,7 +710,7 @@ void IrcMessageHandler::handleUserNoticeMessage(Communi::IrcMessage *message,
}
auto b = MessageBuilder(systemMessage, parseTagString(messageText),
calculateMessageTimestamp(message));
calculateMessageTime(message).time());
b->flags.set(MessageFlag::Subscription);
auto newMessage = b.release();
@@ -780,7 +780,7 @@ std::vector<MessagePtr> IrcMessageHandler::parseNoticeMessage(
.arg(remainingTime.isEmpty() ? "0s" : remainingTime);
builtMessage.emplace_back(makeSystemMessage(
formattedMessage, calculateMessageTimestamp(message)));
formattedMessage, calculateMessageTime(message).time()));
return builtMessage;
}
@@ -789,7 +789,7 @@ std::vector<MessagePtr> IrcMessageHandler::parseNoticeMessage(
std::vector<MessagePtr> builtMessages;
builtMessages.emplace_back(makeSystemMessage(
message->content(), calculateMessageTimestamp(message)));
message->content(), calculateMessageTime(message).time()));
return builtMessages;
}