From d3dd66563cd5964bbcc8f94507045e5ad2ba914c Mon Sep 17 00:00:00 2001 From: coderaiser Date: Fri, 12 Sep 2014 08:37:44 -0400 Subject: [PATCH] feature(socket) rm --- json/modules.json | 1 - lib/client/socket.js | 92 -------------------------------------------- 2 files changed, 93 deletions(-) delete mode 100644 lib/client/socket.js diff --git a/json/modules.json b/json/modules.json index f7107743..bd19f3be 100644 --- a/json/modules.json +++ b/json/modules.json @@ -6,7 +6,6 @@ "markdown", "config", "contact", - "socket", "terminal", "konsole", [{ "name": "remote", diff --git a/lib/client/socket.js b/lib/client/socket.js deleted file mode 100644 index bf958a4a..00000000 --- a/lib/client/socket.js +++ /dev/null @@ -1,92 +0,0 @@ -var CloudCmd, Util, DOM, io; - -(function(CloudCmd, Util, DOM) { - 'use strict'; - - CloudCmd.Socket = SocketProto; - - function SocketProto(callback) { - var Socket = Util.exec.bind(Util), - AllListeners = {}, - socket, - log = Util.log.bind(Util), - - CONNECTED = 'terminal: socket connected\n', - DISCONNECTED = 'terminal: socket disconnected\n'; - - Socket.on = addListener; - Socket.connect = connect; - Socket.addListener = addListener; - Socket.removeListener = removeListener; - Socket.send = send; - Socket.emit = emit; - - Socket.CONNECTED = CONNECTED; - Socket.DISCONNECTED = DISCONNECTED; - - function init(callback) { - DOM.loadSocket(function() { - Util.exec(callback); - }); - } - - function addListener(name, func) { - Util.addListener(name, func, AllListeners, socket); - } - - function removeListener(name, func) { - Util.removeListener(name, func, AllListeners, socket); - } - - function send(data) { - if (socket) - socket.send(data); - } - - function emit(channel, data) { - if (socket) - socket.emit(channel, data); - } - - function setListeners(all, socket) { - var listeners; - - Object.keys(all).forEach(function(name) { - listeners = all[name]; - - listeners.forEach(function(func) { - if (func) - socket.on(name, func); - }); - }); - } - - function connect(room) { - var href = location.origin, - FIVE_SECONDS = 5000; - - if (room) - href += '/' + room; - - socket = io.connect(href, { - 'max reconnection attempts' : Math.pow(2, 32), - 'reconnection limit' : FIVE_SECONDS - }); - - socket.on('connect', function () { - log(CONNECTED); - }); - - socket.on('disconnect', function () { - log(DISCONNECTED); - }); - - socket.on('reconnect_failed', function () { - log('Could not reconnect. Reload page.'); - }); - } - - return Socket; - } - -})(CloudCmd, Util, DOM);