(peer)
| 28 | } |
| 29 | |
| 30 | _onConnection(peer) { |
| 31 | this._joinRoom(peer); |
| 32 | peer.socket.on('message', message => this._onMessage(peer, message)); |
| 33 | peer.socket.on('error', console.error); |
| 34 | this._keepAlive(peer); |
| 35 | |
| 36 | // send displayName |
| 37 | this._send(peer, { |
| 38 | type: 'display-name', |
| 39 | message: { |
| 40 | displayName: peer.name.displayName, |
| 41 | deviceName: peer.name.deviceName |
| 42 | } |
| 43 | }); |
| 44 | } |
| 45 | |
| 46 | _onHeaders(headers, response) { |
| 47 | if (response.headers.cookie && response.headers.cookie.indexOf('peerid=') > -1) return; |
no test coverage detected