diff --git a/app/index.js b/app/index.js index dcc78ab7..57bb56ca 100644 --- a/app/index.js +++ b/app/index.js @@ -233,7 +233,7 @@ app.on('ready', () => installDevExtensions(isDev).then(() => { }); session.on('data', data => { - rpc.emit('session data', {uid, data}); + rpc.emit('session data', uid + data); }); session.on('exit', () => { diff --git a/lib/index.js b/lib/index.js index 4948a5f6..79a232e8 100644 --- a/lib/index.js +++ b/lib/index.js @@ -48,7 +48,10 @@ rpc.on('session add', data => { // debouncing, to reduce allocation and iterations let req; let objects = {}; -rpc.on('session data', ({uid, data}) => { +rpc.on('session data', d => { + // the uid is a uuid v4 so it's 36 chars long + const uid = d.slice(0, 36); + const data = d.slice(36); if (objects[uid] === undefined) { objects[uid] = data; } else {