protobuf.js
Advanced tools
Comparing version 0.0.2 to 0.0.3
@@ -176,3 +176,4 @@ var fs = require('fs'), | ||
} else if (schema[key].type === 2) { | ||
len = buffer.readInt8(1) + 2; | ||
varint = decode(buffer.slice(1)); | ||
len = varint.num + varint.bytes + 1; | ||
if (schema[key].raw_type === 'string' || schema[key].raw_type === 'bytes') { | ||
@@ -215,4 +216,6 @@ if (key === 'vclock') { | ||
} else { | ||
console.log(key, schema); | ||
bytes.push(Buffer.byteLength(params[key])); | ||
var encoded = encode(Buffer.byteLength(params[key])); | ||
for (var i = 0; i < encoded.length; i++) { | ||
bytes.push(encoded[i]); | ||
} | ||
for (var i = 0; i < params[key].length; i++) { | ||
@@ -219,0 +222,0 @@ bytes.push(params[key].charCodeAt(i)); |
{ | ||
"name": "protobuf.js", | ||
"version": "0.0.2", | ||
"version": "0.0.3", | ||
"description": "a pure javascript protocol buffer encoding implementation, written specifically for riak", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
9564
212