diff --git a/dist/peer.js b/dist/peer.js index e044006a597ee53e96e5cd13d5be85eea64a5ea0..7af2375d045d8495fb54f61ea2a1333010960aba 100644 --- a/dist/peer.js +++ b/dist/peer.js @@ -213,8 +213,8 @@ var Peer = function (_WildEmitter) { key: '_observeDataChannel', value: function _observeDataChannel(channel, peer) { var self = this; - channel.onclose = this.emit.bind(this, 'channelClose', channel); - channel.onerror = this.emit.bind(this, 'channelError', channel); + channel.onclose = this.emit.bind(this, 'channelClose', channel, peer); + channel.onerror = this.emit.bind(this, 'channelError', channel, peer); channel.onmessage = function (event) { self.emit('channelMessage', self, channel.label, JSON.parse(event.data), channel, event); }; diff --git a/src/peer.js b/src/peer.js index 19ceb74342ca7443489f6ef0b3af4355da02a6ac..2cc9d5b1a42b9e66938b4a1705dcb883531fa7f5 100644 --- a/src/peer.js +++ b/src/peer.js @@ -164,8 +164,8 @@ class Peer extends WildEmitter { // Internal method registering handlers for a data channel and emitting events on the peer _observeDataChannel(channel, peer) { const self = this; - channel.onclose = this.emit.bind(this, 'channelClose', channel); - channel.onerror = this.emit.bind(this, 'channelError', channel); + channel.onclose = this.emit.bind(this, 'channelClose', channel, peer); + channel.onerror = this.emit.bind(this, 'channelError', channel, peer); channel.onmessage = (event) => { self.emit('channelMessage', self, channel.label, JSON.parse(event.data), channel, event); };