From 9283f7c4a7a8843458b563fa1d6f409e09e09260 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Wed, 14 May 2014 04:10:19 -0400 Subject: [PATCH] refactor(socket) setListeners --- lib/client/socket.js | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/lib/client/socket.js b/lib/client/socket.js index 029591db..09f5aa4e 100644 --- a/lib/client/socket.js +++ b/lib/client/socket.js @@ -57,20 +57,16 @@ var CloudCmd, Util, DOM, CloudFunc, io; } function setListeners(all, socket) { - var i, n, name, func, listeners; + var listeners; - for (name in all) { + Object.keys(all).forEach(function(name) { listeners = all[name]; - n = listeners.length; - for (i = 0; i < n; i++) { - func = listeners[i]; - - if (func && socket) + listeners.forEach(function(func) { + if (func) socket.on(name, func); - } - } - + }); + }); } function connect() {