@colyseus/schema
Advanced tools
Comparing version 0.4.27 to 0.4.28
@@ -393,4 +393,6 @@ "use strict"; | ||
: value.$changes.changes; | ||
// ensure number of changes doesn't exceed array length | ||
var numChanges = Math.min(value.length, arrayChanges.length); | ||
// number of changed items | ||
encode.number(bytes, arrayChanges.length); | ||
encode.number(bytes, numChanges); | ||
var isChildSchema = typeof (type[0]) !== "string"; | ||
@@ -400,3 +402,3 @@ // assert ArraySchema was provided | ||
// encode Array of type | ||
for (var j = 0; j < arrayChanges.length; j++) { | ||
for (var j = 0; j < numChanges; j++) { | ||
var index = arrayChanges[j]; | ||
@@ -403,0 +405,0 @@ var item = this["_" + field][index]; |
{ | ||
"name": "@colyseus/schema", | ||
"version": "0.4.27", | ||
"version": "0.4.28", | ||
"description": "Schema-based binary serializer / de-serializer.", | ||
@@ -5,0 +5,0 @@ "main": "lib/index.js", |
110711
2666