From 5ff3e593ef5b07e9f1786f1d0f448b4dfb53259d Mon Sep 17 00:00:00 2001 From: Fabien Quatravaux Date: Sun, 12 Apr 2020 23:46:15 +0200 Subject: [PATCH] [fix #87] Channel update event has no "actor" argument --- app/worker-client.js | 3 +-- app/worker.js | 7 ++----- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/app/worker-client.js b/app/worker-client.js index 1939646..def8d64 100644 --- a/app/worker-client.js +++ b/app/worker-client.js @@ -265,7 +265,7 @@ class WorkerBasedMumbleChannel extends EventEmitter { _dispatchEvent (name, args) { if (name === 'update') { - let [actor, props] = args + let [props] = args Object.entries(props).forEach((entry) => { this._setProp(entry[0], entry[1]) }) @@ -276,7 +276,6 @@ class WorkerBasedMumbleChannel extends EventEmitter { props.links = this.links } args = [ - this._client._user(actor), props ] } else if (name === 'remove') { diff --git a/app/worker.js b/app/worker.js index 704492a..c9d27a5 100644 --- a/app/worker.js +++ b/app/worker.js @@ -90,17 +90,14 @@ import 'subworkers' function setupChannel (id, channel) { id = Object.assign({}, id, { channel: channel.id }) - registerEventProxy(id, channel, 'update', (actor, props) => { - if (actor) { - actor = actor.id - } + registerEventProxy(id, channel, 'update', (props) => { if (props.parent) { props.parent = props.parent.id } if (props.links) { props.links = props.links.map((it) => it.id) } - return [actor, props] + return [props] }) registerEventProxy(id, channel, 'remove')