mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
21 lines
614 B
Swift
21 lines
614 B
Swift
import Foundation
|
|
import Postbox
|
|
|
|
public final class SynchronizeConsumeMessageContentsOperation: PostboxCoding {
|
|
public let messageIds: [MessageId]
|
|
|
|
public init(messageIds: [MessageId]) {
|
|
self.messageIds = messageIds
|
|
}
|
|
|
|
public init(decoder: PostboxDecoder) {
|
|
self.messageIds = MessageId.decodeArrayFromBuffer(decoder.decodeBytesForKeyNoCopy("i")!)
|
|
}
|
|
|
|
public func encode(_ encoder: PostboxEncoder) {
|
|
let buffer = WriteBuffer()
|
|
MessageId.encodeArrayToBuffer(self.messageIds, buffer: buffer)
|
|
encoder.encodeBytes(buffer, forKey: "i")
|
|
}
|
|
}
|