mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
20 lines
498 B
Swift
20 lines
498 B
Swift
import Foundation
|
|
import Postbox
|
|
|
|
import SyncCore
|
|
|
|
public extension TelegramGroup {
|
|
func hasBannedPermission(_ rights: TelegramChatBannedRightsFlags) -> Bool {
|
|
switch self.role {
|
|
case .creator, .admin:
|
|
return false
|
|
default:
|
|
if let bannedRights = self.defaultBannedRights {
|
|
return bannedRights.flags.contains(rights)
|
|
} else {
|
|
return false
|
|
}
|
|
}
|
|
}
|
|
}
|