From cd6edab845dbe1946236967f51894f21f23d40c8 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Fri, 12 Sep 2014 05:56:53 -0400 Subject: [PATCH] feature(socket) if connected dispatch connect listeners --- lib/client/socket.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/client/socket.js b/lib/client/socket.js index fffde745..cc9255f1 100644 --- a/lib/client/socket.js +++ b/lib/client/socket.js @@ -11,8 +11,8 @@ var CloudCmd, Util, DOM, io; socket, log = Util.log.bind(Util), - CONNECTED = 'socket connected\n', - DISCONNECTED = 'socket disconnected\n'; + CONNECTED = 'terminal: socket connected\n', + DISCONNECTED = 'terminal: socket disconnected\n'; Socket.on = addListener; Socket.addListener = addListener; @@ -71,6 +71,11 @@ var CloudCmd, Util, DOM, io; 'reconnection limit' : FIVE_SECONDS }); + if (socket.connected && AllListeners.connect) + AllListeners.connect.forEach(function(func) { + func(); + }); + socket.on('connect', function () { log(CONNECTED); });