implement show ignored users setting

This commit is contained in:
pphop
2019-04-13 01:12:39 +05:00
parent 3f41dfeff9
commit 320d74b287
4 changed files with 33 additions and 2 deletions
@@ -80,6 +80,18 @@ bool TwitchMessageBuilder::isIgnored() const
{
if (sourceUserID == user.id)
{
switch (getSettings()->showIgnoredUsersMessages)
{
case ShowIgnoredUsersMessages::IfModerator:
if (this->channel->isMod() ||
this->channel->isBroadcaster())
return false;
break;
case ShowIgnoredUsersMessages::IfBroadcaster:
if (this->channel->isBroadcaster())
return false;
break;
}
log("Blocking message because it's from blocked user {}",
user.name);
return true;