mirror of
https://github.com/oxen-io/session-ios.git
synced 2023-12-13 21:30:14 +01:00
18 lines
527 B
Swift
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
|
|
}
|
|
}
|