Hide inline whispers in streamer mode (#4076)

Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
This commit is contained in:
8thony
2022-10-22 12:04:51 +02:00
committed by GitHub
parent 457c5725da
commit 570746a8bd
5 changed files with 13 additions and 2 deletions
+4 -1
View File
@@ -15,6 +15,7 @@
#include "util/FormatTime.hpp"
#include "util/Helpers.hpp"
#include "util/IrcHelpers.hpp"
#include "util/StreamerMode.hpp"
#include <IrcMessage>
@@ -800,7 +801,9 @@ void IrcMessageHandler::handleWhisperMessage(Communi::IrcMessage *message)
overrideFlags->set(MessageFlag::DoNotTriggerNotification);
overrideFlags->set(MessageFlag::DoNotLog);
if (getSettings()->inlineWhispers)
if (getSettings()->inlineWhispers &&
!(getSettings()->streamerModeSuppressInlineWhispers &&
isInStreamerMode()))
{
getApp()->twitch->forEachChannel(
[&_message, overrideFlags](ChannelPtr channel) {