mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-11-12 21:10:01 -08:00
Update tab_supervisor.cpp
This commit is contained in:
parent
3b2d666494
commit
1f91a0783a
1 changed files with 13 additions and 4 deletions
|
|
@ -450,16 +450,25 @@ void TabSupervisor::processUserMessageEvent(const Event_UserMessage &event)
|
||||||
|
|
||||||
UserListTWI *twi = tabUserLists->getAllUsersList()->getUsers().value(senderName);
|
UserListTWI *twi = tabUserLists->getAllUsersList()->getUsers().value(senderName);
|
||||||
|
|
||||||
ServerInfo_User otherUser;
|
ServerInfo_User Self;
|
||||||
|
|
||||||
if (twi)
|
if (twi)
|
||||||
otherUser = twi->getUserInfo();
|
Self = twi->getUserInfo();
|
||||||
else
|
else
|
||||||
otherUser.set_name(senderName.toStdString());
|
Self.set_name(senderName.toStdString());
|
||||||
|
|
||||||
UserLevelFlags SelfLevel = UserLevelFlags(Self.user_level());
|
UserLevelFlags SelfLevel = UserLevelFlags(Self.user_level());
|
||||||
|
|
||||||
if (settingsCache->getIgnoreUnregisteredUsers() && !SelfLevel.testFlag(ServerInfo_User::IsUser)) || !SelfLevel.testFlag(ServerInfo_User::IsRegistered)) || !SelfLevel.testFlag(ServerInfo_User::IsModerator)) || !SelfLevel.testFlag(ServerInfo_User::IsAdmin))
|
if (settingsCache->getIgnoreUnregisteredUsers() && !SelfLevel.testFlag(ServerInfo_User::IsUser))
|
||||||
|
return;
|
||||||
|
|
||||||
|
if (settingsCache->getIgnoreUnregisteredUsers() && !SelfLevel.testFlag(ServerInfo_User::IsRegistered))
|
||||||
|
return;
|
||||||
|
|
||||||
|
if (settingsCache->getIgnoreUnregisteredUsers() && !SelfLevel.testFlag(ServerInfo_User::IsModerator))
|
||||||
|
return;
|
||||||
|
|
||||||
|
if (settingsCache->getIgnoreUnregisteredUsers() && !SelfLevel.testFlag(ServerInfo_User::IsAdmin))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
TabMessage *tab = messageTabs.value(senderName);
|
TabMessage *tab = messageTabs.value(senderName);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue