import Foundation import Postbox public class EditedMessageAttribute: MessageAttribute { public let date: Int32 public let isHidden: Bool public init(date: Int32, isHidden: Bool) { self.date = date self.isHidden = isHidden } required public init(decoder: PostboxDecoder) { self.date = decoder.decodeInt32ForKey("d", orElse: 0) self.isHidden = decoder.decodeInt32ForKey("h", orElse: 0) != 0 } public func encode(_ encoder: PostboxEncoder) { encoder.encodeInt32(self.date, forKey: "d") encoder.encodeInt32(self.isHidden ? 1 : 0, forKey: "h") } }