|
|
|
@ -14,6 +14,7 @@
|
|
|
|
guard let size = uncheckedSize else { break }
|
|
|
|
guard let size = uncheckedSize else { break }
|
|
|
|
let sizeAsInt = Int(size)
|
|
|
|
let sizeAsInt = Int(size)
|
|
|
|
index += 4
|
|
|
|
index += 4
|
|
|
|
|
|
|
|
guard index + sizeAsInt < data.count else { break }
|
|
|
|
let protoAsData = data[index..<(index+sizeAsInt)]
|
|
|
|
let protoAsData = data[index..<(index+sizeAsInt)]
|
|
|
|
guard let proto = try? SSKProtoContactDetails.parseData(protoAsData) else { break }
|
|
|
|
guard let proto = try? SSKProtoContactDetails.parseData(protoAsData) else { break }
|
|
|
|
index += sizeAsInt
|
|
|
|
index += sizeAsInt
|
|
|
|
|