Various improvements

This commit is contained in:
Isaac
2024-10-25 11:24:06 +02:00
parent 6c57587c2e
commit caf10fe889
24 changed files with 1175 additions and 216 deletions

View File

@@ -1,13 +1,18 @@
import Foundation
import Postbox
public class WasScheduledMessageAttribute: MessageAttribute {
public init() {
public class PendingProcessingMessageAttribute: MessageAttribute {
public let approximateCompletionTime: Int32
public init(approximateCompletionTime: Int32) {
self.approximateCompletionTime = approximateCompletionTime
}
required public init(decoder: PostboxDecoder) {
self.approximateCompletionTime = decoder.decodeInt32ForKey("et", orElse: 0)
}
public func encode(_ encoder: PostboxEncoder) {
encoder.encodeInt32(self.approximateCompletionTime, forKey: "et")
}
}