diff --git a/TelegramUI/ChannelAdminController.swift b/TelegramUI/ChannelAdminController.swift index 93851a52bf..b8dcf7bb5d 100644 --- a/TelegramUI/ChannelAdminController.swift +++ b/TelegramUI/ChannelAdminController.swift @@ -293,8 +293,6 @@ private func stringForRight(strings: PresentationStrings, right: TelegramChatAdm } else { return strings.Channel_EditAdmin_PermissionInviteSubscribers } - } else if right.contains(.canChangeInviteLink) { - return "" } else if right.contains(.canPinMessages) { return strings.Channel_EditAdmin_PermissionPinMessages } else if right.contains(.canAddAdmins) { @@ -317,8 +315,6 @@ private func rightDependencies(_ right: TelegramChatAdminRightsFlags) -> [Telegr return [] } else if right.contains(.canInviteUsers) { return [] - } else if right.contains(.canChangeInviteLink) { - return [.canInviteUsers] } else if right.contains(.canPinMessages) { return [] } else if right.contains(.canAddAdmins) { diff --git a/TelegramUI/ChatRecentActionsHistoryTransition.swift b/TelegramUI/ChatRecentActionsHistoryTransition.swift index e2e8807c9f..02ba1afb4a 100644 --- a/TelegramUI/ChatRecentActionsHistoryTransition.swift +++ b/TelegramUI/ChatRecentActionsHistoryTransition.swift @@ -662,7 +662,6 @@ struct ChatRecentActionsEntry: Comparable, Identifiable { (.canDeleteMessages, self.presentationData.strings.Channel_AdminLog_CanDeleteMessages), (.canBanUsers, self.presentationData.strings.Channel_AdminLog_CanBanUsers), (.canInviteUsers, self.presentationData.strings.Channel_AdminLog_CanInviteUsers), - (.canChangeInviteLink, self.presentationData.strings.Channel_AdminLog_CanChangeInviteLink), (.canPinMessages, self.presentationData.strings.Channel_AdminLog_CanPinMessages), (.canAddAdmins, self.presentationData.strings.Channel_AdminLog_CanAddAdmins) ] diff --git a/TelegramUI/GroupInfoController.swift b/TelegramUI/GroupInfoController.swift index d4b0730715..71e40260ed 100644 --- a/TelegramUI/GroupInfoController.swift +++ b/TelegramUI/GroupInfoController.swift @@ -1470,7 +1470,7 @@ public func groupInfoController(account: Account, peerId originalPeerId: PeerId, break } } else if let channel = groupPeer as? TelegramChannel { - if channel.hasPermission(.manageInviteLink) { + if channel.hasPermission(.inviteMembers) { canCreateInviteLink = true } }