From 8c01d6412a56014dcd61e9826d2bfadc0bab8af6 Mon Sep 17 00:00:00 2001 From: Peter <> Date: Tue, 29 Jan 2019 16:01:33 +0400 Subject: [PATCH] Remove canChangeInviteLink admin right --- TelegramUI/ChannelAdminController.swift | 4 ---- TelegramUI/ChatRecentActionsHistoryTransition.swift | 1 - TelegramUI/GroupInfoController.swift | 2 +- 3 files changed, 1 insertion(+), 6 deletions(-) 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 } }