feat: Hide messages from suspicious users in streamer mode (#6042)

This is a setting that's enabled by default and can be disabled under
the "Streamer mode" sub-category in the settings dialog
This commit is contained in:
pajlada
2025-03-08 15:10:25 +01:00
committed by GitHub
parent 9913c6ffd7
commit ee266c35a7
11 changed files with 49 additions and 2 deletions
@@ -704,10 +704,12 @@ MessagePtr makeSuspiciousUserMessageHeader(
if (event.lowTrustStatus == lib::suspicious_users::Status::Restricted)
{
headerMessage = u"Restricted"_s;
builder->flags.set(MessageFlag::RestrictedMessage);
}
else
{
headerMessage = u"Monitored"_s;
builder->flags.set(MessageFlag::MonitoredMessage);
}
auto hasType = [&](lib::suspicious_users::Type type) {