Add extra context to messages that are added to channels, allowing the logging controller to take more responsibility in what messages to log (#5499)

Co-auhtored-by: James Upjohn <jupjohn@jammeh.co.nz>
This commit is contained in:
pajlada
2024-07-13 13:15:11 +02:00
committed by GitHub
parent 49de421bd8
commit 973b7a3bdd
26 changed files with 163 additions and 139 deletions
+2 -5
View File
@@ -112,12 +112,9 @@ namespace {
{
MessagePtr message = snapshot[i];
auto overrideFlags = std::optional<MessageFlags>(message->flags);
overrideFlags->set(MessageFlag::DoNotLog);
if (checkMessageUserName(userName, message))
{
channelPtr->addMessage(message, overrideFlags);
channelPtr->addMessage(message, MessageContext::Repost);
}
}
@@ -787,7 +784,7 @@ void UserInfoPopup::updateLatestMessages()
{
// display message in ChannelView
this->ui_.latestMessages->channel()->addMessage(
message);
message, MessageContext::Repost);
}
else
{