From 2c3219fc67279d0aa16711138726d81d7559e823 Mon Sep 17 00:00:00 2001 From: David Stephens Date: Sun, 26 May 2019 23:44:38 +0100 Subject: [PATCH] Remove heartbeat when client exits mrc --- core/mrc.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/mrc.js b/core/mrc.js index 54aa70f7..d696c9e7 100644 --- a/core/mrc.js +++ b/core/mrc.js @@ -112,6 +112,7 @@ exports.getModule = class mrcModule extends MenuModule { quit : (formData, extraArgs, cb) => { this.sendServerMessage('LOGOFF'); + clearInterval(this.heartbeat); this.state.socket.destroy(); return this.prevMenu(cb); } @@ -147,7 +148,7 @@ exports.getModule = class mrcModule extends MenuModule { self.clientConnect(); // send register to central MRC and get stats every 60s - setInterval(function () { + self.heartbeat = setInterval(function () { self.sendHeartbeat(); self.sendServerMessage('STATS'); }, 60000);