From 4d332523dc8d9f144ddf54d1ad0afe6f70555580 Mon Sep 17 00:00:00 2001 From: mario solorzano Date: Mon, 30 Nov 2015 17:43:43 -0800 Subject: [PATCH 1/2] added triggers for 'close' and 'error' --- lib/client.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/client.js b/lib/client.js index 13c2a07..88d094b 100644 --- a/lib/client.js +++ b/lib/client.js @@ -101,6 +101,8 @@ function connect(){ 'error', function(err){ client.log('\n\n######\nerror: '.error, err); + client.trigger('error', err); + } ); @@ -109,7 +111,7 @@ function connect(){ function(){ client.trigger('connect'); client.retriesRemaining=client.config.maxRetries; - client.log('retrying reset') + client.log('retrying reset'); } ); @@ -129,6 +131,7 @@ function connect(){ ); client.socket.destroy(); + client.trigger('close'); client=undefined; return; From 4045cc820a656c2d7d44f5f3ce14b400cdf2c2b5 Mon Sep 17 00:00:00 2001 From: mario solorzano Date: Wed, 2 Dec 2015 10:05:47 -0800 Subject: [PATCH 2/2] corrected close to destroy on destroy --- lib/client.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/client.js b/lib/client.js index 88d094b..0d6ce95 100644 --- a/lib/client.js +++ b/lib/client.js @@ -124,6 +124,7 @@ function connect(){ client.config.stopRetrying || client.retriesRemaining<1 ){ + client.trigger('disconnect'); client.log( client.config.id.variable, 'exceeded connection rety amount of'.warn, @@ -131,7 +132,7 @@ function connect(){ ); client.socket.destroy(); - client.trigger('close'); + client.trigger('destroy'); client=undefined; return;