feross / feross/simple-peer

stream channel not working when data channel is used along with stream channel

Open
#899 3 comments 1 reaction 0 assignees View on GitHub
Dominant language
JavaScript
Stars
7.8k
Forks
983
PR merge metrics
No merged PRs in 30d

Description

```js
peers[connectedUserSocketID].on('stream', (stream) => {
streams.set(connectedUserSocketID, stream);
store.dispatch(setStreams({ connectedUserSocketID }));
});
```
When i only use the above event listner 'stream' everything works fine. But when I use both the below 'stream' and 'data' event listners the 'stream' event does not trigger properly. Here's the code with both stream listners:
```js
peers[connectedUserSocketID].on('stream', (stream) => {
streams.set(connectedUserSocketID, stream);
store.dispatch(setStreams({ connectedUserSocketID }));
});
peers[connectedUserSocketID].on('data', (data) => {
const messageData = JSON.parse(data);
appendMessage(messageData);
})
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.