Add support for poll translation

This commit is contained in:
Ilya Laktyushin
2024-05-03 13:43:42 +04:00
parent 18a6a3c2a9
commit 63e45b4bbb
7 changed files with 184 additions and 53 deletions

View File

@@ -1,11 +1,10 @@
import Postbox
public class TranslationMessageAttribute: MessageAttribute, Equatable {
public struct Additional : PostboxCoding, Equatable {
public let text: String
public let entities: [MessageTextEntity]
public init(text: String, entities: [MessageTextEntity]) {
self.text = text
self.entities = entities
@@ -19,16 +18,14 @@ public class TranslationMessageAttribute: MessageAttribute, Equatable {
public func encode(_ encoder: PostboxEncoder) {
encoder.encodeString(self.text, forKey: "text")
encoder.encodeObjectArray(self.entities, forKey: "entities")
}
}
}
public let text: String
public let entities: [MessageTextEntity]
public let toLang: String
public let additional:[Additional]
public let additional: [Additional]
public var associatedPeerIds: [PeerId] {
return []