|
|
@ -29,6 +29,7 @@ define(
|
|
|
|
|
|
|
|
|
|
|
|
var tryingToReconnect = false;
|
|
|
|
var tryingToReconnect = false;
|
|
|
|
var messengerId = 'signalR';
|
|
|
|
var messengerId = 'signalR';
|
|
|
|
|
|
|
|
var reconnectTimeout;
|
|
|
|
|
|
|
|
|
|
|
|
this.signalRconnection = $.connection('/signalr');
|
|
|
|
this.signalRconnection = $.connection('/signalr');
|
|
|
|
|
|
|
|
|
|
|
@ -47,15 +48,18 @@ define(
|
|
|
|
|
|
|
|
|
|
|
|
tryingToReconnect = true;
|
|
|
|
tryingToReconnect = true;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
reconnectTimeout = window.setTimeout(function () {
|
|
|
|
Messenger.show({
|
|
|
|
Messenger.show({
|
|
|
|
id : messengerId,
|
|
|
|
id : messengerId,
|
|
|
|
type : 'info',
|
|
|
|
type : 'info',
|
|
|
|
hideAfter : 0,
|
|
|
|
hideAfter : 0,
|
|
|
|
message : 'Connection to backend lost, attempting to reconnect'
|
|
|
|
message : 'Connection to backend lost, attempting to reconnect'
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
}, 10000);
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
this.signalRconnection.reconnected(function() {
|
|
|
|
this.signalRconnection.reconnected(function() {
|
|
|
|
|
|
|
|
window.clearTimeout(reconnectTimeout);
|
|
|
|
tryingToReconnect = false;
|
|
|
|
tryingToReconnect = false;
|
|
|
|
|
|
|
|
|
|
|
|
var currentVersion = StatusModel.get('version');
|
|
|
|
var currentVersion = StatusModel.get('version');
|
|
|
|