Fix chat list message hiding

This commit is contained in:
Ali
2022-11-04 23:34:52 +04:00
parent a04f9d1bec
commit 7608829e2d
4 changed files with 17 additions and 7 deletions

View File

@@ -4,10 +4,16 @@ import Postbox
public extension Message {
func isRestricted(platform: String, contentSettings: ContentSettings) -> Bool {
return self.restrictionReason(platform: platform, contentSettings: contentSettings) != nil
}
func restrictionReason(platform: String, contentSettings: ContentSettings) -> String? {
if let attribute = self.restrictedContentAttribute {
return attribute.platformText(platform: platform, contentSettings: contentSettings) != nil
if let value = attribute.platformText(platform: platform, contentSettings: contentSettings) {
return value
}
}
return false
return nil
}
}