fix: make suspicious treatment updates searchable (#5865)
This commit is contained in:
@@ -1967,6 +1967,7 @@ MessagePtr MessageBuilder::makeLowTrustUpdateMessage(
|
||||
MessageColor::System, FontStyle::ChatMediumBold)
|
||||
->setLink({Link::UserInfo, action.updatedByUserLogin});
|
||||
|
||||
QString text;
|
||||
assert(action.treatment != PubSubLowTrustUsersMessage::Treatment::INVALID);
|
||||
switch (action.treatment)
|
||||
{
|
||||
@@ -1982,6 +1983,9 @@ MessagePtr MessageBuilder::makeLowTrustUpdateMessage(
|
||||
builder.emplace<TextElement>("from the suspicious user list.",
|
||||
MessageElementFlag::Text,
|
||||
MessageColor::System);
|
||||
text = QString("%1 removed %2 from the suspicious user list.")
|
||||
.arg(action.updatedByUserDisplayName,
|
||||
action.suspiciousUserDisplayName);
|
||||
}
|
||||
break;
|
||||
|
||||
@@ -1997,6 +2001,9 @@ MessagePtr MessageBuilder::makeLowTrustUpdateMessage(
|
||||
builder.emplace<TextElement>("as a monitored suspicious chatter.",
|
||||
MessageElementFlag::Text,
|
||||
MessageColor::System);
|
||||
text = QString("%1 added %2 as a monitored suspicious chatter.")
|
||||
.arg(action.updatedByUserDisplayName,
|
||||
action.suspiciousUserDisplayName);
|
||||
}
|
||||
break;
|
||||
|
||||
@@ -2012,6 +2019,9 @@ MessagePtr MessageBuilder::makeLowTrustUpdateMessage(
|
||||
builder.emplace<TextElement>("as a restricted suspicious chatter.",
|
||||
MessageElementFlag::Text,
|
||||
MessageColor::System);
|
||||
text = QString("%1 added %2 as a restricted suspicious chatter.")
|
||||
.arg(action.updatedByUserDisplayName,
|
||||
action.suspiciousUserDisplayName);
|
||||
}
|
||||
break;
|
||||
|
||||
@@ -2021,6 +2031,8 @@ MessagePtr MessageBuilder::makeLowTrustUpdateMessage(
|
||||
break;
|
||||
}
|
||||
|
||||
builder->messageText = text;
|
||||
builder->searchText = text;
|
||||
return builder.release();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user