Swiftgram/submodules/PlatformRestrictionMatching/Sources/PlatformRestrictionMatching.swift
2019-12-08 02:52:11 +04:00

17 lines
492 B
Swift

import Foundation
import TelegramCore
import SyncCore
public extension RestrictedContentMessageAttribute {
func platformText(platform: String, contentSettings: ContentSettings) -> String? {
for rule in self.rules {
if rule.platform == "all" || rule.platform == "ios" {
if !contentSettings.ignoreContentRestrictionReasons.contains(rule.reason) {
return rule.text
}
}
}
return nil
}
}