session-ios/SessionMessagingKit/VisibleMessage.swift
2020-11-05 16:10:49 +11:00

18 lines
527 B
Swift

@objc(SNVisibleMessage)
public final class VisibleMessage : Message {
public var text: String?
public var attachmentIDs: [String] = []
public var quote: Quote?
public var linkPreview: LinkPreview?
public var contact: Contact?
public override class func fromProto(_ proto: SNProtoContent) -> VisibleMessage? {
guard let data = proto.dataMessage,
let text = data.body else { return nil }
let result = VisibleMessage()
result.text = text
return result
}
}