* VRFS-594 - stop heartbeats in the right way - kill heartbeatInterval
This commit is contained in:
parent
45c0254c8d
commit
a20f29bd1f
|
|
@ -52,10 +52,9 @@
|
|||
server.socket.onclose = server.onClose;
|
||||
};
|
||||
|
||||
server.close = function(app, in_error) {
|
||||
server.close = function(in_error) {
|
||||
logger.log("closing websocket");
|
||||
|
||||
app.heartbeatActive = false; // stop future heartbeats
|
||||
server.socket.close();
|
||||
|
||||
if(in_error) {
|
||||
|
|
|
|||
|
|
@ -66,7 +66,8 @@
|
|||
// this logic equates to 'if we have not received a heartbeat within 2 heartbeat intervals, then get upset
|
||||
if(new Date().getTime() - lastHeartbeatAckTime.getTime() > heartbeatMS * 2) {
|
||||
logger.error("no heartbeat ack received from server after twice heartbeat interval. giving up");
|
||||
context.JK.JamServer.close(app, true);
|
||||
clearInterval(heartbeatInterval); // stop future heartbeats
|
||||
context.JK.JamServer.close(true);
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue