fix: use serverReceivedTime over parseTime for stacking (#5824)
This commit is contained in:
@@ -123,7 +123,7 @@ void Channel::addSystemMessage(const QString &contents)
|
||||
this->addMessage(msg, MessageContext::Original);
|
||||
}
|
||||
|
||||
void Channel::addOrReplaceTimeout(MessagePtr message, QTime now)
|
||||
void Channel::addOrReplaceTimeout(MessagePtr message, const QDateTime &now)
|
||||
{
|
||||
addOrReplaceChannelTimeout(
|
||||
this->getMessageSnapshot(), std::move(message), now,
|
||||
@@ -139,7 +139,7 @@ void Channel::addOrReplaceTimeout(MessagePtr message, QTime now)
|
||||
// WindowManager::instance().repaintVisibleChatWidgets(this);
|
||||
}
|
||||
|
||||
void Channel::addOrReplaceClearChat(MessagePtr message, QTime now)
|
||||
void Channel::addOrReplaceClearChat(MessagePtr message, const QDateTime &now)
|
||||
{
|
||||
addOrReplaceChannelClear(
|
||||
this->getMessageSnapshot(), std::move(message), now,
|
||||
|
||||
@@ -91,8 +91,8 @@ public:
|
||||
/// Inserts the given messages in order by Message::serverReceivedTime.
|
||||
void fillInMissingMessages(const std::vector<MessagePtr> &messages);
|
||||
|
||||
void addOrReplaceTimeout(MessagePtr message, QTime now) final;
|
||||
void addOrReplaceClearChat(MessagePtr message, QTime now) final;
|
||||
void addOrReplaceTimeout(MessagePtr message, const QDateTime &now) final;
|
||||
void addOrReplaceClearChat(MessagePtr message, const QDateTime &now) final;
|
||||
void disableAllMessages() final;
|
||||
void replaceMessage(const MessagePtr &message,
|
||||
const MessagePtr &replacement);
|
||||
|
||||
Reference in New Issue
Block a user