The variable to chech health must not be on a closure

This commit is contained in:
Luis Fernando Molina committed 2018-07-05 17:15:16 +02:00
1 parent 0da320c9a3
commit 76bde8d220
5 files changed
+112 -97

No files matched your search

+32 -27
View File
@@ -130,7 +130,7 @@
try {
if (FULL_LOG === true) { parentLogger.write(MODULE_NAME, "[INFO] run -> Entering function."); }
let enableCheckLoopHealth = true;
bot.enableCheckLoopHealth = true;
let fixedTimeLoopIntervalHandle;
@@ -221,7 +221,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
return;
}
@@ -233,7 +233,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(global.DEFAULT_FAIL_RESPONSE);
return;
}
@@ -245,7 +245,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
}
}
@@ -256,7 +256,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
}
}
@@ -295,7 +295,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
return;
}
@@ -308,7 +308,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
loopControl(nextWaitTime);
return;
}
@@ -318,7 +318,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
loopControl(nextWaitTime);
return;
}
@@ -328,7 +328,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
return;
}
@@ -342,7 +342,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(global.DEFAULT_FAIL_RESPONSE);
return;
}
@@ -354,7 +354,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
}
}
@@ -365,7 +365,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
}
}
@@ -403,7 +403,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
return;
}
@@ -428,7 +428,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(global.DEFAULT_OK_RESPONSE);
return;
}
@@ -438,7 +438,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(global.DEFAULT_OK_RESPONSE);
return;
}
@@ -448,7 +448,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(global.DEFAULT_OK_RESPONSE);
return;
}
@@ -458,7 +458,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
return;
}
@@ -472,7 +472,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(global.DEFAULT_FAIL_RESPONSE);
return;
}
@@ -484,7 +484,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
}
}
@@ -495,7 +495,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
}
}
@@ -518,7 +518,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(global.DEFAULT_OK_RESPONSE);
return;
@@ -586,7 +586,12 @@
return;
}
if (enableCheckLoopHealth === false) { return; } // This gets disabled anytime the Main Loop is shut down by any condition.
if (bot.enableCheckLoopHealth === false) {
logger.write(MODULE_NAME, "[ERROR] run -> loop -> checkLoopHealth -> bot.enableCheckLoopHealth = " + bot.enableCheckLoopHealth);
return;
} // This gets disabled anytime the Main Loop is shut down by any condition.
if (bot.loopCounter <= pLastLoop + 1) { // This means that the next loop started but also stopped executing abruptally.
@@ -649,7 +654,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(global.DEFAULT_FAIL_RESPONSE);
return;
}
@@ -692,7 +697,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(global.DEFAULT_FAIL_RESPONSE);
return;
}
@@ -706,7 +711,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(global.DEFAULT_FAIL_RESPONSE);
return;
}
@@ -717,7 +722,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
}
}
@@ -728,7 +733,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(global.DEFAULT_FAIL_RESPONSE);
}
}