From 1d38a0270a79df4ceb3f13ff430a296d3e9ffa70 Mon Sep 17 00:00:00 2001 From: Miguel Gonzalez Date: Tue, 20 Mar 2018 20:29:33 +0100 Subject: [PATCH] fix: Handle client error Handle any client error ignoring and logging it. --- client.coffee | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/client.coffee b/client.coffee index ac6c712..6e156e8 100644 --- a/client.coffee +++ b/client.coffee @@ -13,6 +13,13 @@ class Client handleEvents: () -> @ws.on 'message', @.handleMessage.bind(@) + @ws.on 'error', @.handleError.bind(@) + + handleError: (error) -> + req = @ws.upgradeReq + headers = req.headers + console.log "evt=client_error", "x_forwarded_for=#{headers['x-forwarded-for']}" + console.log "Error: ", error handleMessage: (message) -> try