Fix timestamps on some messages loaded from the recent-messages service on startup (#2020)

This commit is contained in:
Daniel
2020-10-03 07:37:07 -04:00
committed by GitHub
parent b67e20d962
commit 58a6983796
7 changed files with 52 additions and 52 deletions
+6 -4
View File
@@ -127,7 +127,8 @@ MessageBuilder::MessageBuilder(SystemMessageTag, const QString &text,
}
MessageBuilder::MessageBuilder(TimeoutMessageTag,
const QString &systemMessageText, int times)
const QString &systemMessageText, int times,
const QTime &time)
: MessageBuilder()
{
QString username = systemMessageText.split(" ").at(0);
@@ -135,7 +136,7 @@ MessageBuilder::MessageBuilder(TimeoutMessageTag,
QString text;
this->emplace<TimestampElement>();
this->emplace<TimestampElement>(time);
this->emplaceSystemTextAndUpdate(username, text)
->setLink({Link::UserInfo, username});
this->emplaceSystemTextAndUpdate(
@@ -147,13 +148,14 @@ MessageBuilder::MessageBuilder(TimeoutMessageTag,
MessageBuilder::MessageBuilder(TimeoutMessageTag, const QString &username,
const QString &durationInSeconds,
const QString &reason, bool multipleTimes)
const QString &reason, bool multipleTimes,
const QTime &time)
: MessageBuilder()
{
QString fullText;
QString text;
this->emplace<TimestampElement>();
this->emplace<TimestampElement>(time);
this->emplaceSystemTextAndUpdate(username, fullText)
->setLink({Link::UserInfo, username});