Skip to content

Commit

Permalink
catch errors when sending messages
Browse files Browse the repository at this point in the history
  • Loading branch information
dmonad committed Dec 11, 2019
1 parent 8adefb1 commit c684411
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions src/y-webrtc.js
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,9 @@ const readPeerMessage = (peerConn, buf) => {
*/
const sendWebrtcConn = (webrtcConn, encoder) => {
log('send message to ', logging.BOLD, webrtcConn.remotePeerId, logging.UNBOLD, logging.GREY, ' (', webrtcConn.room.name, ')', logging.UNCOLOR)
webrtcConn.peer.send(encoding.toUint8Array(encoder))
try {
webrtcConn.peer.send(encoding.toUint8Array(encoder))
} catch (e) {}
}

/**
Expand All @@ -115,7 +117,9 @@ const broadcastWebrtcConn = (room, encoder) => {
log('broadcast message in ', logging.BOLD, room.name, logging.UNBOLD)
const m = encoding.toUint8Array(encoder)
room.webrtcConns.forEach(conn => {
conn.peer.send(m)
try {
conn.peer.send(m)
} catch (e) {}
})
}

Expand Down

0 comments on commit c684411

Please sign in to comment.