From 0bba21154fbba4ee074525dd3a528c07a5df333c Mon Sep 17 00:00:00 2001 From: coderaiser Date: Tue, 28 Jan 2014 06:54:34 -0500 Subject: [PATCH] refactor(socket) rm disconnect --- lib/server/socket.js | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/lib/server/socket.js b/lib/server/socket.js index 4f62cedd..a83f042c 100644 --- a/lib/server/socket.js +++ b/lib/server/socket.js @@ -106,7 +106,11 @@ onMessage = getOnMessage(ConNum, callback); onDisconnect = Util.retFunc(function(conNum) { - disconnect(connNum); + OnMessageFuncs [connNum] = + ClientFuncs [connNum] = null; + + log(connNum, 'disconnected'); + socket.removeListener('message', onMessage); socket.removeListener('disconnect', onDisconnect); }, ConNum); @@ -123,14 +127,7 @@ socket.disconnect(); } } - - function disconnect(connNum) { - OnMessageFuncs [connNum] = - ClientFuncs [connNum] = null; - - log(connNum, 'disconnected'); - } - + /** * function gets onMessage function * that execute needed command