|
|
@ -1076,6 +1076,26 @@ struct SessionProtos_ConfigurationMessage {
|
|
|
|
/// Clears the value of `profileKey`. Subsequent reads from it will return its default value.
|
|
|
|
/// Clears the value of `profileKey`. Subsequent reads from it will return its default value.
|
|
|
|
mutating func clearProfileKey() {self._profileKey = nil}
|
|
|
|
mutating func clearProfileKey() {self._profileKey = nil}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// added for msg requests
|
|
|
|
|
|
|
|
var isApproved: Bool {
|
|
|
|
|
|
|
|
get {return _isApproved ?? false}
|
|
|
|
|
|
|
|
set {_isApproved = newValue}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
/// Returns true if `isApproved` has been explicitly set.
|
|
|
|
|
|
|
|
var hasIsApproved: Bool {return self._isApproved != nil}
|
|
|
|
|
|
|
|
/// Clears the value of `isApproved`. Subsequent reads from it will return its default value.
|
|
|
|
|
|
|
|
mutating func clearIsApproved() {self._isApproved = nil}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// added for msg requests
|
|
|
|
|
|
|
|
var isBlocked: Bool {
|
|
|
|
|
|
|
|
get {return _isBlocked ?? false}
|
|
|
|
|
|
|
|
set {_isBlocked = newValue}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
/// Returns true if `isBlocked` has been explicitly set.
|
|
|
|
|
|
|
|
var hasIsBlocked: Bool {return self._isBlocked != nil}
|
|
|
|
|
|
|
|
/// Clears the value of `isBlocked`. Subsequent reads from it will return its default value.
|
|
|
|
|
|
|
|
mutating func clearIsBlocked() {self._isBlocked = nil}
|
|
|
|
|
|
|
|
|
|
|
|
var unknownFields = SwiftProtobuf.UnknownStorage()
|
|
|
|
var unknownFields = SwiftProtobuf.UnknownStorage()
|
|
|
|
|
|
|
|
|
|
|
|
init() {}
|
|
|
|
init() {}
|
|
|
@ -1084,6 +1104,8 @@ struct SessionProtos_ConfigurationMessage {
|
|
|
|
fileprivate var _name: String? = nil
|
|
|
|
fileprivate var _name: String? = nil
|
|
|
|
fileprivate var _profilePicture: String? = nil
|
|
|
|
fileprivate var _profilePicture: String? = nil
|
|
|
|
fileprivate var _profileKey: Data? = nil
|
|
|
|
fileprivate var _profileKey: Data? = nil
|
|
|
|
|
|
|
|
fileprivate var _isApproved: Bool? = nil
|
|
|
|
|
|
|
|
fileprivate var _isBlocked: Bool? = nil
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
init() {}
|
|
|
|
init() {}
|
|
|
@ -1456,24 +1478,28 @@ extension SessionProtos_Envelope: SwiftProtobuf.Message, SwiftProtobuf._MessageI
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
if let v = self._type {
|
|
|
|
// The use of inline closures is to circumvent an issue where the compiler
|
|
|
|
|
|
|
|
// allocates stack space for every if/case branch local when no optimizations
|
|
|
|
|
|
|
|
// are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
|
|
|
|
|
|
|
|
// https://github.com/apple/swift-protobuf/issues/1182
|
|
|
|
|
|
|
|
try { if let v = self._type {
|
|
|
|
try visitor.visitSingularEnumField(value: v, fieldNumber: 1)
|
|
|
|
try visitor.visitSingularEnumField(value: v, fieldNumber: 1)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._source {
|
|
|
|
try { if let v = self._source {
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 2)
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 2)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._timestamp {
|
|
|
|
try { if let v = self._timestamp {
|
|
|
|
try visitor.visitSingularUInt64Field(value: v, fieldNumber: 5)
|
|
|
|
try visitor.visitSingularUInt64Field(value: v, fieldNumber: 5)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._sourceDevice {
|
|
|
|
try { if let v = self._sourceDevice {
|
|
|
|
try visitor.visitSingularUInt32Field(value: v, fieldNumber: 7)
|
|
|
|
try visitor.visitSingularUInt32Field(value: v, fieldNumber: 7)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._content {
|
|
|
|
try { if let v = self._content {
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 8)
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 8)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._serverTimestamp {
|
|
|
|
try { if let v = self._serverTimestamp {
|
|
|
|
try visitor.visitSingularUInt64Field(value: v, fieldNumber: 10)
|
|
|
|
try visitor.visitSingularUInt64Field(value: v, fieldNumber: 10)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -1523,12 +1549,16 @@ extension SessionProtos_TypingMessage: SwiftProtobuf.Message, SwiftProtobuf._Mes
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
if let v = self._timestamp {
|
|
|
|
// The use of inline closures is to circumvent an issue where the compiler
|
|
|
|
|
|
|
|
// allocates stack space for every if/case branch local when no optimizations
|
|
|
|
|
|
|
|
// are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
|
|
|
|
|
|
|
|
// https://github.com/apple/swift-protobuf/issues/1182
|
|
|
|
|
|
|
|
try { if let v = self._timestamp {
|
|
|
|
try visitor.visitSingularUInt64Field(value: v, fieldNumber: 1)
|
|
|
|
try visitor.visitSingularUInt64Field(value: v, fieldNumber: 1)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._action {
|
|
|
|
try { if let v = self._action {
|
|
|
|
try visitor.visitSingularEnumField(value: v, fieldNumber: 2)
|
|
|
|
try visitor.visitSingularEnumField(value: v, fieldNumber: 2)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -1574,12 +1604,16 @@ extension SessionProtos_UnsendRequest: SwiftProtobuf.Message, SwiftProtobuf._Mes
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
if let v = self._timestamp {
|
|
|
|
// The use of inline closures is to circumvent an issue where the compiler
|
|
|
|
|
|
|
|
// allocates stack space for every if/case branch local when no optimizations
|
|
|
|
|
|
|
|
// are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
|
|
|
|
|
|
|
|
// https://github.com/apple/swift-protobuf/issues/1182
|
|
|
|
|
|
|
|
try { if let v = self._timestamp {
|
|
|
|
try visitor.visitSingularUInt64Field(value: v, fieldNumber: 1)
|
|
|
|
try visitor.visitSingularUInt64Field(value: v, fieldNumber: 1)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._author {
|
|
|
|
try { if let v = self._author {
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 2)
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 2)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -1630,24 +1664,28 @@ extension SessionProtos_Content: SwiftProtobuf.Message, SwiftProtobuf._MessageIm
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
if let v = self._dataMessage {
|
|
|
|
// The use of inline closures is to circumvent an issue where the compiler
|
|
|
|
|
|
|
|
// allocates stack space for every if/case branch local when no optimizations
|
|
|
|
|
|
|
|
// are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
|
|
|
|
|
|
|
|
// https://github.com/apple/swift-protobuf/issues/1182
|
|
|
|
|
|
|
|
try { if let v = self._dataMessage {
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 1)
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 1)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._receiptMessage {
|
|
|
|
try { if let v = self._receiptMessage {
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 5)
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 5)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._typingMessage {
|
|
|
|
try { if let v = self._typingMessage {
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 6)
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 6)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._configurationMessage {
|
|
|
|
try { if let v = self._configurationMessage {
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 7)
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 7)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._dataExtractionNotification {
|
|
|
|
try { if let v = self._dataExtractionNotification {
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 8)
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 8)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._unsendRequest {
|
|
|
|
try { if let v = self._unsendRequest {
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 9)
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 9)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -1690,12 +1728,16 @@ extension SessionProtos_KeyPair: SwiftProtobuf.Message, SwiftProtobuf._MessageIm
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
if let v = self._publicKey {
|
|
|
|
// The use of inline closures is to circumvent an issue where the compiler
|
|
|
|
|
|
|
|
// allocates stack space for every if/case branch local when no optimizations
|
|
|
|
|
|
|
|
// are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
|
|
|
|
|
|
|
|
// https://github.com/apple/swift-protobuf/issues/1182
|
|
|
|
|
|
|
|
try { if let v = self._publicKey {
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 1)
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 1)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._privateKey {
|
|
|
|
try { if let v = self._privateKey {
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 2)
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 2)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -1733,12 +1775,16 @@ extension SessionProtos_DataExtractionNotification: SwiftProtobuf.Message, Swift
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
if let v = self._type {
|
|
|
|
// The use of inline closures is to circumvent an issue where the compiler
|
|
|
|
|
|
|
|
// allocates stack space for every if/case branch local when no optimizations
|
|
|
|
|
|
|
|
// are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
|
|
|
|
|
|
|
|
// https://github.com/apple/swift-protobuf/issues/1182
|
|
|
|
|
|
|
|
try { if let v = self._type {
|
|
|
|
try visitor.visitSingularEnumField(value: v, fieldNumber: 1)
|
|
|
|
try visitor.visitSingularEnumField(value: v, fieldNumber: 1)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._timestamp {
|
|
|
|
try { if let v = self._timestamp {
|
|
|
|
try visitor.visitSingularUInt64Field(value: v, fieldNumber: 2)
|
|
|
|
try visitor.visitSingularUInt64Field(value: v, fieldNumber: 2)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -1859,45 +1905,49 @@ extension SessionProtos_DataMessage: SwiftProtobuf.Message, SwiftProtobuf._Messa
|
|
|
|
|
|
|
|
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
|
|
|
|
try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
|
|
|
|
if let v = _storage._body {
|
|
|
|
// The use of inline closures is to circumvent an issue where the compiler
|
|
|
|
|
|
|
|
// allocates stack space for every if/case branch local when no optimizations
|
|
|
|
|
|
|
|
// are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
|
|
|
|
|
|
|
|
// https://github.com/apple/swift-protobuf/issues/1182
|
|
|
|
|
|
|
|
try { if let v = _storage._body {
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 1)
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 1)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if !_storage._attachments.isEmpty {
|
|
|
|
if !_storage._attachments.isEmpty {
|
|
|
|
try visitor.visitRepeatedMessageField(value: _storage._attachments, fieldNumber: 2)
|
|
|
|
try visitor.visitRepeatedMessageField(value: _storage._attachments, fieldNumber: 2)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if let v = _storage._group {
|
|
|
|
try { if let v = _storage._group {
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 3)
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 3)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = _storage._flags {
|
|
|
|
try { if let v = _storage._flags {
|
|
|
|
try visitor.visitSingularUInt32Field(value: v, fieldNumber: 4)
|
|
|
|
try visitor.visitSingularUInt32Field(value: v, fieldNumber: 4)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = _storage._expireTimer {
|
|
|
|
try { if let v = _storage._expireTimer {
|
|
|
|
try visitor.visitSingularUInt32Field(value: v, fieldNumber: 5)
|
|
|
|
try visitor.visitSingularUInt32Field(value: v, fieldNumber: 5)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = _storage._profileKey {
|
|
|
|
try { if let v = _storage._profileKey {
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 6)
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 6)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = _storage._timestamp {
|
|
|
|
try { if let v = _storage._timestamp {
|
|
|
|
try visitor.visitSingularUInt64Field(value: v, fieldNumber: 7)
|
|
|
|
try visitor.visitSingularUInt64Field(value: v, fieldNumber: 7)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = _storage._quote {
|
|
|
|
try { if let v = _storage._quote {
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 8)
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 8)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if !_storage._preview.isEmpty {
|
|
|
|
if !_storage._preview.isEmpty {
|
|
|
|
try visitor.visitRepeatedMessageField(value: _storage._preview, fieldNumber: 10)
|
|
|
|
try visitor.visitRepeatedMessageField(value: _storage._preview, fieldNumber: 10)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if let v = _storage._profile {
|
|
|
|
try { if let v = _storage._profile {
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 101)
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 101)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = _storage._openGroupInvitation {
|
|
|
|
try { if let v = _storage._openGroupInvitation {
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 102)
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 102)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = _storage._closedGroupControlMessage {
|
|
|
|
try { if let v = _storage._closedGroupControlMessage {
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 104)
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 104)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = _storage._syncTarget {
|
|
|
|
try { if let v = _storage._syncTarget {
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 105)
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 105)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -1967,15 +2017,19 @@ extension SessionProtos_DataMessage.Quote: SwiftProtobuf.Message, SwiftProtobuf.
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
if let v = self._id {
|
|
|
|
// The use of inline closures is to circumvent an issue where the compiler
|
|
|
|
|
|
|
|
// allocates stack space for every if/case branch local when no optimizations
|
|
|
|
|
|
|
|
// are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
|
|
|
|
|
|
|
|
// https://github.com/apple/swift-protobuf/issues/1182
|
|
|
|
|
|
|
|
try { if let v = self._id {
|
|
|
|
try visitor.visitSingularUInt64Field(value: v, fieldNumber: 1)
|
|
|
|
try visitor.visitSingularUInt64Field(value: v, fieldNumber: 1)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._author {
|
|
|
|
try { if let v = self._author {
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 2)
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 2)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._text {
|
|
|
|
try { if let v = self._text {
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 3)
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 3)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if !self.attachments.isEmpty {
|
|
|
|
if !self.attachments.isEmpty {
|
|
|
|
try visitor.visitRepeatedMessageField(value: self.attachments, fieldNumber: 4)
|
|
|
|
try visitor.visitRepeatedMessageField(value: self.attachments, fieldNumber: 4)
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -2022,18 +2076,22 @@ extension SessionProtos_DataMessage.Quote.QuotedAttachment: SwiftProtobuf.Messag
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
if let v = self._contentType {
|
|
|
|
// The use of inline closures is to circumvent an issue where the compiler
|
|
|
|
|
|
|
|
// allocates stack space for every if/case branch local when no optimizations
|
|
|
|
|
|
|
|
// are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
|
|
|
|
|
|
|
|
// https://github.com/apple/swift-protobuf/issues/1182
|
|
|
|
|
|
|
|
try { if let v = self._contentType {
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 1)
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 1)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._fileName {
|
|
|
|
try { if let v = self._fileName {
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 2)
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 2)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._thumbnail {
|
|
|
|
try { if let v = self._thumbnail {
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 3)
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 3)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._flags {
|
|
|
|
try { if let v = self._flags {
|
|
|
|
try visitor.visitSingularUInt32Field(value: v, fieldNumber: 4)
|
|
|
|
try visitor.visitSingularUInt32Field(value: v, fieldNumber: 4)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -2082,15 +2140,19 @@ extension SessionProtos_DataMessage.Preview: SwiftProtobuf.Message, SwiftProtobu
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
if let v = self._url {
|
|
|
|
// The use of inline closures is to circumvent an issue where the compiler
|
|
|
|
|
|
|
|
// allocates stack space for every if/case branch local when no optimizations
|
|
|
|
|
|
|
|
// are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
|
|
|
|
|
|
|
|
// https://github.com/apple/swift-protobuf/issues/1182
|
|
|
|
|
|
|
|
try { if let v = self._url {
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 1)
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 1)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._title {
|
|
|
|
try { if let v = self._title {
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 2)
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 2)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._image {
|
|
|
|
try { if let v = self._image {
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 3)
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 3)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -2124,12 +2186,16 @@ extension SessionProtos_DataMessage.LokiProfile: SwiftProtobuf.Message, SwiftPro
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
if let v = self._displayName {
|
|
|
|
// The use of inline closures is to circumvent an issue where the compiler
|
|
|
|
|
|
|
|
// allocates stack space for every if/case branch local when no optimizations
|
|
|
|
|
|
|
|
// are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
|
|
|
|
|
|
|
|
// https://github.com/apple/swift-protobuf/issues/1182
|
|
|
|
|
|
|
|
try { if let v = self._displayName {
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 1)
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 1)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._profilePicture {
|
|
|
|
try { if let v = self._profilePicture {
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 2)
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 2)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -2168,12 +2234,16 @@ extension SessionProtos_DataMessage.OpenGroupInvitation: SwiftProtobuf.Message,
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
if let v = self._url {
|
|
|
|
// The use of inline closures is to circumvent an issue where the compiler
|
|
|
|
|
|
|
|
// allocates stack space for every if/case branch local when no optimizations
|
|
|
|
|
|
|
|
// are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
|
|
|
|
|
|
|
|
// https://github.com/apple/swift-protobuf/issues/1182
|
|
|
|
|
|
|
|
try { if let v = self._url {
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 1)
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 1)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._name {
|
|
|
|
try { if let v = self._name {
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 3)
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 3)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -2225,18 +2295,22 @@ extension SessionProtos_DataMessage.ClosedGroupControlMessage: SwiftProtobuf.Mes
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
if let v = self._type {
|
|
|
|
// The use of inline closures is to circumvent an issue where the compiler
|
|
|
|
|
|
|
|
// allocates stack space for every if/case branch local when no optimizations
|
|
|
|
|
|
|
|
// are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
|
|
|
|
|
|
|
|
// https://github.com/apple/swift-protobuf/issues/1182
|
|
|
|
|
|
|
|
try { if let v = self._type {
|
|
|
|
try visitor.visitSingularEnumField(value: v, fieldNumber: 1)
|
|
|
|
try visitor.visitSingularEnumField(value: v, fieldNumber: 1)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._publicKey {
|
|
|
|
try { if let v = self._publicKey {
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 2)
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 2)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._name {
|
|
|
|
try { if let v = self._name {
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 3)
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 3)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._encryptionKeyPair {
|
|
|
|
try { if let v = self._encryptionKeyPair {
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 4)
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 4)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if !self.members.isEmpty {
|
|
|
|
if !self.members.isEmpty {
|
|
|
|
try visitor.visitRepeatedBytesField(value: self.members, fieldNumber: 5)
|
|
|
|
try visitor.visitRepeatedBytesField(value: self.members, fieldNumber: 5)
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -2246,9 +2320,9 @@ extension SessionProtos_DataMessage.ClosedGroupControlMessage: SwiftProtobuf.Mes
|
|
|
|
if !self.wrappers.isEmpty {
|
|
|
|
if !self.wrappers.isEmpty {
|
|
|
|
try visitor.visitRepeatedMessageField(value: self.wrappers, fieldNumber: 7)
|
|
|
|
try visitor.visitRepeatedMessageField(value: self.wrappers, fieldNumber: 7)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if let v = self._expirationTimer {
|
|
|
|
try { if let v = self._expirationTimer {
|
|
|
|
try visitor.visitSingularUInt32Field(value: v, fieldNumber: 8)
|
|
|
|
try visitor.visitSingularUInt32Field(value: v, fieldNumber: 8)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -2305,12 +2379,16 @@ extension SessionProtos_DataMessage.ClosedGroupControlMessage.KeyPairWrapper: Sw
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
if let v = self._publicKey {
|
|
|
|
// The use of inline closures is to circumvent an issue where the compiler
|
|
|
|
|
|
|
|
// allocates stack space for every if/case branch local when no optimizations
|
|
|
|
|
|
|
|
// are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
|
|
|
|
|
|
|
|
// https://github.com/apple/swift-protobuf/issues/1182
|
|
|
|
|
|
|
|
try { if let v = self._publicKey {
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 1)
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 1)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._encryptedKeyPair {
|
|
|
|
try { if let v = self._encryptedKeyPair {
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 2)
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 2)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -2357,21 +2435,25 @@ extension SessionProtos_ConfigurationMessage: SwiftProtobuf.Message, SwiftProtob
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
|
|
|
|
// The use of inline closures is to circumvent an issue where the compiler
|
|
|
|
|
|
|
|
// allocates stack space for every if/case branch local when no optimizations
|
|
|
|
|
|
|
|
// are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
|
|
|
|
|
|
|
|
// https://github.com/apple/swift-protobuf/issues/1182
|
|
|
|
if !self.closedGroups.isEmpty {
|
|
|
|
if !self.closedGroups.isEmpty {
|
|
|
|
try visitor.visitRepeatedMessageField(value: self.closedGroups, fieldNumber: 1)
|
|
|
|
try visitor.visitRepeatedMessageField(value: self.closedGroups, fieldNumber: 1)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if !self.openGroups.isEmpty {
|
|
|
|
if !self.openGroups.isEmpty {
|
|
|
|
try visitor.visitRepeatedStringField(value: self.openGroups, fieldNumber: 2)
|
|
|
|
try visitor.visitRepeatedStringField(value: self.openGroups, fieldNumber: 2)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if let v = self._displayName {
|
|
|
|
try { if let v = self._displayName {
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 3)
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 3)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._profilePicture {
|
|
|
|
try { if let v = self._profilePicture {
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 4)
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 4)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._profileKey {
|
|
|
|
try { if let v = self._profileKey {
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 5)
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 5)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if !self.contacts.isEmpty {
|
|
|
|
if !self.contacts.isEmpty {
|
|
|
|
try visitor.visitRepeatedMessageField(value: self.contacts, fieldNumber: 6)
|
|
|
|
try visitor.visitRepeatedMessageField(value: self.contacts, fieldNumber: 6)
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -2424,24 +2506,28 @@ extension SessionProtos_ConfigurationMessage.ClosedGroup: SwiftProtobuf.Message,
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
if let v = self._publicKey {
|
|
|
|
// The use of inline closures is to circumvent an issue where the compiler
|
|
|
|
|
|
|
|
// allocates stack space for every if/case branch local when no optimizations
|
|
|
|
|
|
|
|
// are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
|
|
|
|
|
|
|
|
// https://github.com/apple/swift-protobuf/issues/1182
|
|
|
|
|
|
|
|
try { if let v = self._publicKey {
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 1)
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 1)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._name {
|
|
|
|
try { if let v = self._name {
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 2)
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 2)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._encryptionKeyPair {
|
|
|
|
try { if let v = self._encryptionKeyPair {
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 3)
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 3)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if !self.members.isEmpty {
|
|
|
|
if !self.members.isEmpty {
|
|
|
|
try visitor.visitRepeatedBytesField(value: self.members, fieldNumber: 4)
|
|
|
|
try visitor.visitRepeatedBytesField(value: self.members, fieldNumber: 4)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if !self.admins.isEmpty {
|
|
|
|
if !self.admins.isEmpty {
|
|
|
|
try visitor.visitRepeatedBytesField(value: self.admins, fieldNumber: 5)
|
|
|
|
try visitor.visitRepeatedBytesField(value: self.admins, fieldNumber: 5)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if let v = self._expirationTimer {
|
|
|
|
try { if let v = self._expirationTimer {
|
|
|
|
try visitor.visitSingularUInt32Field(value: v, fieldNumber: 6)
|
|
|
|
try visitor.visitSingularUInt32Field(value: v, fieldNumber: 6)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -2464,6 +2550,8 @@ extension SessionProtos_ConfigurationMessage.Contact: SwiftProtobuf.Message, Swi
|
|
|
|
2: .same(proto: "name"),
|
|
|
|
2: .same(proto: "name"),
|
|
|
|
3: .same(proto: "profilePicture"),
|
|
|
|
3: .same(proto: "profilePicture"),
|
|
|
|
4: .same(proto: "profileKey"),
|
|
|
|
4: .same(proto: "profileKey"),
|
|
|
|
|
|
|
|
5: .same(proto: "isApproved"),
|
|
|
|
|
|
|
|
6: .same(proto: "isBlocked"),
|
|
|
|
]
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
|
|
public var isInitialized: Bool {
|
|
|
|
public var isInitialized: Bool {
|
|
|
@ -2482,24 +2570,36 @@ extension SessionProtos_ConfigurationMessage.Contact: SwiftProtobuf.Message, Swi
|
|
|
|
case 2: try { try decoder.decodeSingularStringField(value: &self._name) }()
|
|
|
|
case 2: try { try decoder.decodeSingularStringField(value: &self._name) }()
|
|
|
|
case 3: try { try decoder.decodeSingularStringField(value: &self._profilePicture) }()
|
|
|
|
case 3: try { try decoder.decodeSingularStringField(value: &self._profilePicture) }()
|
|
|
|
case 4: try { try decoder.decodeSingularBytesField(value: &self._profileKey) }()
|
|
|
|
case 4: try { try decoder.decodeSingularBytesField(value: &self._profileKey) }()
|
|
|
|
|
|
|
|
case 5: try { try decoder.decodeSingularBoolField(value: &self._isApproved) }()
|
|
|
|
|
|
|
|
case 6: try { try decoder.decodeSingularBoolField(value: &self._isBlocked) }()
|
|
|
|
default: break
|
|
|
|
default: break
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
if let v = self._publicKey {
|
|
|
|
// The use of inline closures is to circumvent an issue where the compiler
|
|
|
|
|
|
|
|
// allocates stack space for every if/case branch local when no optimizations
|
|
|
|
|
|
|
|
// are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
|
|
|
|
|
|
|
|
// https://github.com/apple/swift-protobuf/issues/1182
|
|
|
|
|
|
|
|
try { if let v = self._publicKey {
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 1)
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 1)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._name {
|
|
|
|
try { if let v = self._name {
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 2)
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 2)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._profilePicture {
|
|
|
|
try { if let v = self._profilePicture {
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 3)
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 3)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._profileKey {
|
|
|
|
try { if let v = self._profileKey {
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 4)
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 4)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
|
|
|
|
try { if let v = self._isApproved {
|
|
|
|
|
|
|
|
try visitor.visitSingularBoolField(value: v, fieldNumber: 5)
|
|
|
|
|
|
|
|
} }()
|
|
|
|
|
|
|
|
try { if let v = self._isBlocked {
|
|
|
|
|
|
|
|
try visitor.visitSingularBoolField(value: v, fieldNumber: 6)
|
|
|
|
|
|
|
|
} }()
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -2508,6 +2608,8 @@ extension SessionProtos_ConfigurationMessage.Contact: SwiftProtobuf.Message, Swi
|
|
|
|
if lhs._name != rhs._name {return false}
|
|
|
|
if lhs._name != rhs._name {return false}
|
|
|
|
if lhs._profilePicture != rhs._profilePicture {return false}
|
|
|
|
if lhs._profilePicture != rhs._profilePicture {return false}
|
|
|
|
if lhs._profileKey != rhs._profileKey {return false}
|
|
|
|
if lhs._profileKey != rhs._profileKey {return false}
|
|
|
|
|
|
|
|
if lhs._isApproved != rhs._isApproved {return false}
|
|
|
|
|
|
|
|
if lhs._isBlocked != rhs._isBlocked {return false}
|
|
|
|
if lhs.unknownFields != rhs.unknownFields {return false}
|
|
|
|
if lhs.unknownFields != rhs.unknownFields {return false}
|
|
|
|
return true
|
|
|
|
return true
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -2539,9 +2641,13 @@ extension SessionProtos_ReceiptMessage: SwiftProtobuf.Message, SwiftProtobuf._Me
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
if let v = self._type {
|
|
|
|
// The use of inline closures is to circumvent an issue where the compiler
|
|
|
|
|
|
|
|
// allocates stack space for every if/case branch local when no optimizations
|
|
|
|
|
|
|
|
// are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
|
|
|
|
|
|
|
|
// https://github.com/apple/swift-protobuf/issues/1182
|
|
|
|
|
|
|
|
try { if let v = self._type {
|
|
|
|
try visitor.visitSingularEnumField(value: v, fieldNumber: 1)
|
|
|
|
try visitor.visitSingularEnumField(value: v, fieldNumber: 1)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if !self.timestamp.isEmpty {
|
|
|
|
if !self.timestamp.isEmpty {
|
|
|
|
try visitor.visitRepeatedUInt64Field(value: self.timestamp, fieldNumber: 2)
|
|
|
|
try visitor.visitRepeatedUInt64Field(value: self.timestamp, fieldNumber: 2)
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -2609,42 +2715,46 @@ extension SessionProtos_AttachmentPointer: SwiftProtobuf.Message, SwiftProtobuf.
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
if let v = self._id {
|
|
|
|
// The use of inline closures is to circumvent an issue where the compiler
|
|
|
|
|
|
|
|
// allocates stack space for every if/case branch local when no optimizations
|
|
|
|
|
|
|
|
// are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
|
|
|
|
|
|
|
|
// https://github.com/apple/swift-protobuf/issues/1182
|
|
|
|
|
|
|
|
try { if let v = self._id {
|
|
|
|
try visitor.visitSingularFixed64Field(value: v, fieldNumber: 1)
|
|
|
|
try visitor.visitSingularFixed64Field(value: v, fieldNumber: 1)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._contentType {
|
|
|
|
try { if let v = self._contentType {
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 2)
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 2)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._key {
|
|
|
|
try { if let v = self._key {
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 3)
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 3)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._size {
|
|
|
|
try { if let v = self._size {
|
|
|
|
try visitor.visitSingularUInt32Field(value: v, fieldNumber: 4)
|
|
|
|
try visitor.visitSingularUInt32Field(value: v, fieldNumber: 4)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._thumbnail {
|
|
|
|
try { if let v = self._thumbnail {
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 5)
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 5)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._digest {
|
|
|
|
try { if let v = self._digest {
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 6)
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 6)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._fileName {
|
|
|
|
try { if let v = self._fileName {
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 7)
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 7)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._flags {
|
|
|
|
try { if let v = self._flags {
|
|
|
|
try visitor.visitSingularUInt32Field(value: v, fieldNumber: 8)
|
|
|
|
try visitor.visitSingularUInt32Field(value: v, fieldNumber: 8)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._width {
|
|
|
|
try { if let v = self._width {
|
|
|
|
try visitor.visitSingularUInt32Field(value: v, fieldNumber: 9)
|
|
|
|
try visitor.visitSingularUInt32Field(value: v, fieldNumber: 9)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._height {
|
|
|
|
try { if let v = self._height {
|
|
|
|
try visitor.visitSingularUInt32Field(value: v, fieldNumber: 10)
|
|
|
|
try visitor.visitSingularUInt32Field(value: v, fieldNumber: 10)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._caption {
|
|
|
|
try { if let v = self._caption {
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 11)
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 11)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = self._url {
|
|
|
|
try { if let v = self._url {
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 101)
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 101)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
try unknownFields.traverse(visitor: &visitor)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -2741,21 +2851,25 @@ extension SessionProtos_GroupContext: SwiftProtobuf.Message, SwiftProtobuf._Mess
|
|
|
|
|
|
|
|
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
|
|
|
|
try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
|
|
|
|
try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
|
|
|
|
if let v = _storage._id {
|
|
|
|
// The use of inline closures is to circumvent an issue where the compiler
|
|
|
|
|
|
|
|
// allocates stack space for every if/case branch local when no optimizations
|
|
|
|
|
|
|
|
// are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
|
|
|
|
|
|
|
|
// https://github.com/apple/swift-protobuf/issues/1182
|
|
|
|
|
|
|
|
try { if let v = _storage._id {
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 1)
|
|
|
|
try visitor.visitSingularBytesField(value: v, fieldNumber: 1)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = _storage._type {
|
|
|
|
try { if let v = _storage._type {
|
|
|
|
try visitor.visitSingularEnumField(value: v, fieldNumber: 2)
|
|
|
|
try visitor.visitSingularEnumField(value: v, fieldNumber: 2)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if let v = _storage._name {
|
|
|
|
try { if let v = _storage._name {
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 3)
|
|
|
|
try visitor.visitSingularStringField(value: v, fieldNumber: 3)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if !_storage._members.isEmpty {
|
|
|
|
if !_storage._members.isEmpty {
|
|
|
|
try visitor.visitRepeatedStringField(value: _storage._members, fieldNumber: 4)
|
|
|
|
try visitor.visitRepeatedStringField(value: _storage._members, fieldNumber: 4)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if let v = _storage._avatar {
|
|
|
|
try { if let v = _storage._avatar {
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 5)
|
|
|
|
try visitor.visitSingularMessageField(value: v, fieldNumber: 5)
|
|
|
|
}
|
|
|
|
} }()
|
|
|
|
if !_storage._admins.isEmpty {
|
|
|
|
if !_storage._admins.isEmpty {
|
|
|
|
try visitor.visitRepeatedStringField(value: _storage._admins, fieldNumber: 6)
|
|
|
|
try visitor.visitRepeatedStringField(value: _storage._admins, fieldNumber: 6)
|
|
|
|
}
|
|
|
|
}
|
|
|
|