mirror of
https://github.com/Chatterino/chatterino2.git
synced 2026-08-24 10:04:53 -05:00
fix: parse timestamp earlier
This is necessary to be able to create the extra timestamp element from multi-line messages like Announcements
This commit is contained in:
@@ -1682,6 +1682,9 @@ std::pair<MessagePtrMut, HighlightAlert> MessageBuilder::makeIrcMessage(
|
||||
auto userID = tags.getOrEmpty("user-id");
|
||||
|
||||
MessageBuilder builder;
|
||||
// calculate timestamp
|
||||
builder->serverReceivedTime = calculateMessageTime(ircMessage);
|
||||
|
||||
builder.parseUsernameColor(tags, userID);
|
||||
builder->userID = userID;
|
||||
|
||||
@@ -1743,8 +1746,7 @@ std::pair<MessagePtrMut, HighlightAlert> MessageBuilder::makeIrcMessage(
|
||||
// reply threads
|
||||
builder.parseThread(content, tags, channel, thread, parent);
|
||||
|
||||
// timestamp
|
||||
builder->serverReceivedTime = calculateMessageTime(ircMessage);
|
||||
// add timestamp
|
||||
builder.emplace<TimestampElement>(builder->serverReceivedTime.time());
|
||||
|
||||
bool shouldAddModerationElements = [&] {
|
||||
|
||||
Reference in New Issue
Block a user