Swiftgram/submodules/SyncCore/Sources/SynchronizeMarkAllUnseenPersonalMessagesOperation.swift
2019-10-21 16:58:00 +04:00

18 lines
469 B
Swift

import Postbox
public final class SynchronizeMarkAllUnseenPersonalMessagesOperation: PostboxCoding {
public let maxId: MessageId.Id
public init(maxId: MessageId.Id) {
self.maxId = maxId
}
public init(decoder: PostboxDecoder) {
self.maxId = decoder.decodeInt32ForKey("maxId", orElse: Int32.min + 1)
}
public func encode(_ encoder: PostboxEncoder) {
encoder.encodeInt32(self.maxId, forKey: "maxId")
}
}