Consider nicknames when searching for messages (#4663)

Co-authored-by: pajlada <rasmus.karlsson+github@pajlada.com>
This commit is contained in:
chrrs
2023-05-31 21:38:17 +02:00
committed by GitHub
parent e9432d3b65
commit bf4148a370
8 changed files with 39 additions and 18 deletions
+16
View File
@@ -81,6 +81,22 @@ bool ConcurrentSettings::isMutedChannel(const QString &channelName)
return false;
}
boost::optional<QString> ConcurrentSettings::matchNickname(
const QString &usernameText)
{
auto nicknames = getCSettings().nicknames.readOnly();
for (const auto &nickname : *nicknames)
{
if (auto nicknameText = nickname.match(usernameText))
{
return nicknameText;
}
}
return boost::none;
}
void ConcurrentSettings::mute(const QString &channelName)
{
mutedChannels.append(channelName);