remove old parsing method.
This commit is contained in:
parent
c543d205c0
commit
5e10d28e82
@ -208,70 +208,8 @@ function createPacket(id, name, items) {
|
|||||||
return p.render();
|
return p.render();
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
function createBody(name, items) {
|
function createBody(name, items) {
|
||||||
var p = new BufferWriter();
|
var p = new BufferWriter();
|
||||||
var msg = [];
|
|
||||||
var count = 0;
|
|
||||||
var i;
|
|
||||||
|
|
||||||
for (i = 0; i < items.length; i++) {
|
|
||||||
if (Buffer.isBuffer(items[i])) {
|
|
||||||
msg.push(0);
|
|
||||||
count++;
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
msg.push(items[i]);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (name)
|
|
||||||
p.writeVarString(name, 'ascii');
|
|
||||||
else
|
|
||||||
p.writeUIntv(0);
|
|
||||||
|
|
||||||
p.writeVarString(JSON.stringify(msg), 'utf8');
|
|
||||||
p.writeUIntv(count);
|
|
||||||
|
|
||||||
for (i = 0; i < items.length; i++) {
|
|
||||||
if (Buffer.isBuffer(items[i])) {
|
|
||||||
p.writeU8(i);
|
|
||||||
p.writeVarBytes(items[i]);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
p.writeU8(0x0a);
|
|
||||||
|
|
||||||
return p.render();
|
|
||||||
}
|
|
||||||
|
|
||||||
function parseBody(data) {
|
|
||||||
var p = new BufferReader(data, true);
|
|
||||||
var name, items, bufferCount, i;
|
|
||||||
|
|
||||||
p.start();
|
|
||||||
|
|
||||||
name = p.readVarString('ascii');
|
|
||||||
items = JSON.parse(p.readVarString('utf8'));
|
|
||||||
bufferCount = p.readUIntv();
|
|
||||||
|
|
||||||
for (i = 0; i < bufferCount; i++)
|
|
||||||
items[p.readU8()] = p.readVarBytes();
|
|
||||||
|
|
||||||
assert(p.readU8() === 0x0a);
|
|
||||||
|
|
||||||
p.end();
|
|
||||||
|
|
||||||
return {
|
|
||||||
name: name || null,
|
|
||||||
items: items
|
|
||||||
};
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
|
|
||||||
function createBody(name, items) {
|
|
||||||
var p = new BufferWriter();
|
|
||||||
var msg = [];
|
|
||||||
var count = 0;
|
|
||||||
var i;
|
var i;
|
||||||
|
|
||||||
if (name)
|
if (name)
|
||||||
@ -360,11 +298,6 @@ function parseBody(data) {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function parseHeader(data) {
|
function parseHeader(data) {
|
||||||
return {
|
return {
|
||||||
magic: utils.readU32(data, 0),
|
magic: utils.readU32(data, 0),
|
||||||
@ -373,7 +306,6 @@ function parseHeader(data) {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function parser(onPacket) {
|
function parser(onPacket) {
|
||||||
var waiting = HEADER_SIZE;
|
var waiting = HEADER_SIZE;
|
||||||
var wait = 0;
|
var wait = 0;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user