Bladeren bron

Update QuickProto Message class to (hopefully) work on Linux.

Tim Burks 9 jaren geleden
bovenliggende
commit
089ed5895b
1 gewijzigde bestanden met toevoegingen van 2 en 2 verwijderingen
  1. 2 2
      Packages/QuickProto/Sources/Message.swift

+ 2 - 2
Packages/QuickProto/Sources/Message.swift

@@ -164,11 +164,11 @@ public class Message {
       case FieldType.MESSAGE:
         let messageData = field.message().serialize()
         data.appendVarint(messageData.length)
-        data.append(messageData as Data)
+        data.append(messageData.bytes, length: messageData.length)
       case FieldType.BYTES:
         let messageData = field.data()
         data.appendVarint(messageData.length)
-        data.append(messageData as Data)
+        data.append(messageData.bytes, length: messageData.length)
       case FieldType.UINT32:
         data.appendVarint(field.integer())
       case FieldType.ENUM: