diff --git a/SignalServiceKit/protobuf/SignalService.proto b/SignalServiceKit/protobuf/SignalService.proto index 5bf84c644..71d40c2b2 100644 --- a/SignalServiceKit/protobuf/SignalService.proto +++ b/SignalServiceKit/protobuf/SignalService.proto @@ -283,6 +283,7 @@ message SyncMessage { message Configuration { optional bool readReceipts = 1; + optional bool unidentifiedDeliveryIndicators = 2; } optional Sent sent = 1; diff --git a/SignalServiceKit/src/Protos/Generated/SSKProto.swift b/SignalServiceKit/src/Protos/Generated/SSKProto.swift index 48c6de11d..a38249dab 100644 --- a/SignalServiceKit/src/Protos/Generated/SSKProto.swift +++ b/SignalServiceKit/src/Protos/Generated/SSKProto.swift @@ -3984,6 +3984,9 @@ extension SSKProtoSyncMessageRead.SSKProtoSyncMessageReadBuilder { if hasReadReceipts { builder.setReadReceipts(readReceipts) } + if hasUnidentifiedDeliveryIndicators { + builder.setUnidentifiedDeliveryIndicators(unidentifiedDeliveryIndicators) + } return builder } @@ -3997,6 +4000,10 @@ extension SSKProtoSyncMessageRead.SSKProtoSyncMessageReadBuilder { proto.readReceipts = valueParam } + @objc public func setUnidentifiedDeliveryIndicators(_ valueParam: Bool) { + proto.unidentifiedDeliveryIndicators = valueParam + } + @objc public func build() throws -> SSKProtoSyncMessageConfiguration { return try SSKProtoSyncMessageConfiguration.parseProto(proto) } @@ -4015,6 +4022,13 @@ extension SSKProtoSyncMessageRead.SSKProtoSyncMessageReadBuilder { return proto.hasReadReceipts } + @objc public var unidentifiedDeliveryIndicators: Bool { + return proto.unidentifiedDeliveryIndicators + } + @objc public var hasUnidentifiedDeliveryIndicators: Bool { + return proto.hasUnidentifiedDeliveryIndicators + } + private init(proto: SignalServiceProtos_SyncMessage.Configuration) { self.proto = proto } diff --git a/SignalServiceKit/src/Protos/Generated/SignalService.pb.swift b/SignalServiceKit/src/Protos/Generated/SignalService.pb.swift index c85981e8c..5b2a09236 100644 --- a/SignalServiceKit/src/Protos/Generated/SignalService.pb.swift +++ b/SignalServiceKit/src/Protos/Generated/SignalService.pb.swift @@ -1646,11 +1646,21 @@ struct SignalServiceProtos_SyncMessage { /// Clears the value of `readReceipts`. Subsequent reads from it will return its default value. mutating func clearReadReceipts() {self._readReceipts = nil} + var unidentifiedDeliveryIndicators: Bool { + get {return _unidentifiedDeliveryIndicators ?? false} + set {_unidentifiedDeliveryIndicators = newValue} + } + /// Returns true if `unidentifiedDeliveryIndicators` has been explicitly set. + var hasUnidentifiedDeliveryIndicators: Bool {return self._unidentifiedDeliveryIndicators != nil} + /// Clears the value of `unidentifiedDeliveryIndicators`. Subsequent reads from it will return its default value. + mutating func clearUnidentifiedDeliveryIndicators() {self._unidentifiedDeliveryIndicators = nil} + var unknownFields = SwiftProtobuf.UnknownStorage() init() {} fileprivate var _readReceipts: Bool? = nil + fileprivate var _unidentifiedDeliveryIndicators: Bool? = nil } init() {} @@ -3895,12 +3905,14 @@ extension SignalServiceProtos_SyncMessage.Configuration: SwiftProtobuf.Message, static let protoMessageName: String = SignalServiceProtos_SyncMessage.protoMessageName + ".Configuration" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 1: .same(proto: "readReceipts"), + 2: .same(proto: "unidentifiedDeliveryIndicators"), ] mutating func decodeMessage(decoder: inout D) throws { while let fieldNumber = try decoder.nextFieldNumber() { switch fieldNumber { case 1: try decoder.decodeSingularBoolField(value: &self._readReceipts) + case 2: try decoder.decodeSingularBoolField(value: &self._unidentifiedDeliveryIndicators) default: break } } @@ -3910,11 +3922,15 @@ extension SignalServiceProtos_SyncMessage.Configuration: SwiftProtobuf.Message, if let v = self._readReceipts { try visitor.visitSingularBoolField(value: v, fieldNumber: 1) } + if let v = self._unidentifiedDeliveryIndicators { + try visitor.visitSingularBoolField(value: v, fieldNumber: 2) + } try unknownFields.traverse(visitor: &visitor) } static func ==(lhs: SignalServiceProtos_SyncMessage.Configuration, rhs: SignalServiceProtos_SyncMessage.Configuration) -> Bool { if lhs._readReceipts != rhs._readReceipts {return false} + if lhs._unidentifiedDeliveryIndicators != rhs._unidentifiedDeliveryIndicators {return false} if lhs.unknownFields != rhs.unknownFields {return false} return true }