app.isConnected check

v1.18.x
psychobunny 11 years ago
parent e20747c191
commit 6a6f0a3b78

@ -7,6 +7,7 @@ var socket,
'username': null, 'username': null,
'uid': null, 'uid': null,
'isFocused': true, 'isFocused': true,
'isConnected': false,
'currentRoom': null, 'currentRoom': null,
'widgets': {}, 'widgets': {},
'cacheBuster': null 'cacheBuster': null
@ -54,6 +55,7 @@ var socket,
socket.emit('meta.reconnected'); socket.emit('meta.reconnected');
app.isConnected = true;
$(window).trigger('action:reconnected'); $(window).trigger('action:reconnected');
setTimeout(function() { setTimeout(function() {
@ -98,6 +100,7 @@ var socket,
app.showLoginMessage(); app.showLoginMessage();
app.replaceSelfLinks(); app.replaceSelfLinks();
$(window).trigger('action:connected'); $(window).trigger('action:connected');
app.isConnected = true;
}); });
socket.on('event:alert', function (data) { socket.on('event:alert', function (data) {
@ -108,6 +111,7 @@ var socket,
socket.on('event:disconnect', function() { socket.on('event:disconnect', function() {
$(window).trigger('action:disconnected'); $(window).trigger('action:disconnected');
app.isConnected = false;
socket.socket.connect(); socket.socket.connect();
}); });

Loading…
Cancel
Save