Merge commit '9c99c04e64188ba774fc556f89f50d99a93bd010' into experimental-3

This commit is contained in:
Ilya Laktyushin 2023-01-19 17:09:02 +04:00
commit 00b69bbe7e
2 changed files with 6 additions and 2 deletions

View File

@ -1687,7 +1687,9 @@ final class ChatListSearchListPaneNode: ASDisplayNode, ChatListSearchPaneNode {
return false
}
if let userAdminRights = groupType.userAdminRights {
if case let .admin(rights, _) = group.role {
if case .creator = group.role, userAdminRights.rights.contains(.canBeAnonymous) {
return false
} else if case let .admin(rights, _) = group.role {
if rights.rights.intersection(userAdminRights.rights) != userAdminRights.rights {
return false
}

View File

@ -1709,7 +1709,9 @@ public final class ChatListNode: ListView {
return false
}
if let userAdminRights = groupType.userAdminRights {
if case let .admin(rights, _) = group.role {
if case .creator = group.role, userAdminRights.rights.contains(.canBeAnonymous) {
return false
} else if case let .admin(rights, _) = group.role {
if rights.rights.intersection(userAdminRights.rights) != userAdminRights.rights {
return false
}