Hide "Ban Users" admin rights changes in channels.

This commit is contained in:
John Preston 2017-08-15 18:25:14 +03:00
parent 0303f18ac6
commit 7df63db9b3

View file

@ -138,6 +138,12 @@ auto GenerateAdminChangeText(gsl::not_null<ChannelData*> channel, const TextWith
};
phraseMap[inviteKey] = invitePhrase;
if (!channel->isMegagroup()) {
// Don't display "Ban users" changes in channels.
newFlags &= ~Flag::f_ban_users;
prevFlags &= ~Flag::f_ban_users;
}
auto changes = CollectChanges(phraseMap, newFlags, prevFlags);
if (!changes.isEmpty()) {
result.text.append('\n' + changes);