Compare commits

...

2 Commits

Author SHA1 Message Date
Kevin Jahns
4063e28b5e 13.0.0-76 2018-12-11 20:19:07 +01:00
Kevin Jahns
b6f7cd7869 fix broadcast channel communication 2018-12-11 20:18:11 +01:00
3 changed files with 4 additions and 3 deletions

2
package-lock.json generated
View File

@@ -1,6 +1,6 @@
{
"name": "yjs",
"version": "13.0.0-75",
"version": "13.0.0-76",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View File

@@ -1,6 +1,6 @@
{
"name": "yjs",
"version": "13.0.0-75",
"version": "13.0.0-76",
"description": "A ",
"main": "./build/yjs.js",
"module": "./index.js'",
@@ -18,6 +18,7 @@
"now-start": "npm run websocket-server"
},
"files": [
"build/*",
"bindings/*",
"docs/*",
"examples/*",

View File

@@ -104,8 +104,8 @@ class WebsocketsSharedDocument extends Y.Y {
setupWS(this, url)
this.on('afterTransaction', broadcastUpdate)
this._bcSubscriber = data => {
const encoder = readMessage(this, data) // already muxed
this.mux(() => {
const encoder = readMessage(this, data)
if (Y.encoding.length(encoder) > 1) {
bc.publish(url, Y.encoding.toBuffer(encoder))
}