binary encoding bugfixes & export BinaryEncoder + BinaryDecoder

This commit is contained in:
Kevin Jahns
2017-07-24 15:37:04 +02:00
parent c97130abc4
commit eb4fb3a225
4 changed files with 19 additions and 9 deletions

View File

@@ -4,6 +4,7 @@ import { BinaryDecoder } from './Encoding.js'
export function formatYjsMessage (buffer) {
let decoder = new BinaryDecoder(buffer)
decoder.readVarString() // read roomname
let type = decoder.readVarString()
let strBuilder = []
strBuilder.push('\n === ' + type + ' ===\n')
@@ -108,7 +109,7 @@ export function logSS (decoder, strBuilder) {
for (let i = 0; i < len; i++) {
let user = decoder.readVarUint()
let clock = decoder.readVarUint()
strBuilder.push(` - ${user}: ${clock}`)
strBuilder.push(` ${user}: ${clock}\n`)
}
}