Skip to content

Commit 9acb0ae

Browse files
author
Steven Luscher
committed
Protect against crashes when trying to send to non-connected sockets.
1 parent 72fa3cc commit 9acb0ae

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

server/server.coffee

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,11 @@ send = (wsOrAuthToken, command, data...) ->
4040
[wsOrAuthToken]
4141

4242
for ws in sockets
43-
console.log "#{getLogHeader(ws)}Sending message: #{payload}"
44-
ws.send string
43+
ws.send string, (err) ->
44+
if err
45+
console.log "#{getLogHeader(ws)}Error sending message: #{err.message}"
46+
else
47+
console.log "#{getLogHeader(ws)}Message sent: #{payload}"
4548

4649
# Respond to request-response type commands
4750
respond = (ws, requestId, err, data...) ->

0 commit comments

Comments
 (0)