mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 18:55:26 +00:00
feature(console) addEvenets: add connect, disconect
This commit is contained in:
parent
47763f5ac5
commit
d5ca8cf7b3
2 changed files with 26 additions and 10 deletions
|
|
@ -151,7 +151,17 @@ var CloudCmd, Util, DOM, CloudFunc, $;
|
|||
}
|
||||
|
||||
function addListeners(callback) {
|
||||
CloudCmd.Socket.on('message', onMessage);
|
||||
var socket = CloudCmd.Socket;
|
||||
|
||||
socket.on('message', onMessage);
|
||||
|
||||
socket.on('connect', function() {
|
||||
log(socket.CONNECTED);
|
||||
});
|
||||
|
||||
socket.on('disconnect', function() {
|
||||
error(socket.DISCONNECTED);
|
||||
});
|
||||
|
||||
Util.exec(callback);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,17 +7,23 @@ var CloudCmd, Util, DOM, io;
|
|||
CloudCmd.Socket = SocketProto;
|
||||
|
||||
function SocketProto(callback) {
|
||||
var Socket = Util.exec.bind(Util),
|
||||
AllListeners = {},
|
||||
var Socket = Util.exec.bind(Util),
|
||||
AllListeners = {},
|
||||
socket,
|
||||
|
||||
ERROR_MSG = 'could not connect to socket.io\n'+
|
||||
CONNECTED = 'socket connected\n',
|
||||
DISCONNECTED = 'socket disconnected\n',
|
||||
|
||||
ERROR_MSG = 'could not connect to socket.io\n'+
|
||||
'npm i socket.io';
|
||||
|
||||
Socket.on = addListener;
|
||||
Socket.addListener = addListener;
|
||||
Socket.removeListener = removeListener;
|
||||
Socket.send = send;
|
||||
Socket.on = addListener;
|
||||
Socket.addListener = addListener;
|
||||
Socket.removeListener = removeListener;
|
||||
Socket.send = send;
|
||||
|
||||
Socket.CONNECTED = CONNECTED;
|
||||
Socket.DISCONNECTED = DISCONNECTED;
|
||||
|
||||
function init(callback) {
|
||||
DOM.jsload('/socket.io/lib/socket.io.js', {
|
||||
|
|
@ -91,13 +97,13 @@ var CloudCmd, Util, DOM, io;
|
|||
});
|
||||
|
||||
socket.on('connect', function () {
|
||||
Util.log('socket connected\n');
|
||||
Util.log(CONNECTED);
|
||||
});
|
||||
|
||||
setListeners(AllListeners, socket);
|
||||
|
||||
socket.on('disconnect', function () {
|
||||
Util.log('socket disconected\n');
|
||||
Util.log(DISCONNECTED);
|
||||
});
|
||||
|
||||
socket.on('reconnect_failed', function () {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue