More async conversion

This commit is contained in:
mmorrison 2019-01-10 06:03:07 -06:00
parent 484e99b29c
commit efe12a00aa
25 changed files with 774 additions and 858 deletions

View file

@ -1,7 +1,8 @@
const Iconv = require('iconv-lite'),
Long = require('long'),
Core = require('../protocols/core'),
Buffer = require('buffer');
Buffer = require('buffer'),
Varint = require('varint');
function readUInt64BE(buffer,offset) {
const high = buffer.readUInt32BE(offset);
@ -126,6 +127,12 @@ class Reader {
return r;
}
varint() {
const out = Varint.decode(this.buffer, this.i);
this.i += Varint.decode.bytes;
return out;
}
/** @returns Buffer */
part(bytes) {
let r;