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

+49 -44
View File
@@ -132,7 +132,7 @@
try {
if (FULL_LOG === true) { parentLogger.write(MODULE_NAME, "[INFO] run -> Entering function."); }
let enableCheckLoopHealth = true;
bot.enableCheckLoopHealth = true;
let fixedTimeLoopIntervalHandle;
@@ -284,7 +284,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(global.DEFAULT_OK_RESPONSE);
return;
}
@@ -336,7 +336,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(global.DEFAULT_OK_RESPONSE);
return;
}
@@ -351,7 +351,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(global.DEFAULT_FAIL_RESPONSE);
return;
}
@@ -410,7 +410,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
return;
}
@@ -422,7 +422,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(global.DEFAULT_FAIL_RESPONSE);
return;
}
@@ -434,7 +434,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
}
}
@@ -445,7 +445,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
}
}
@@ -484,7 +484,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
return;
}
@@ -496,7 +496,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(global.DEFAULT_FAIL_RESPONSE);
return;
}
@@ -508,7 +508,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
}
}
@@ -519,7 +519,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
}
}
@@ -557,7 +557,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
return;
}
@@ -569,7 +569,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(global.DEFAULT_FAIL_RESPONSE);
return;
}
@@ -581,7 +581,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
}
}
@@ -592,7 +592,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
}
}
@@ -631,7 +631,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
return;
}
@@ -643,7 +643,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(global.DEFAULT_FAIL_RESPONSE);
return;
}
@@ -655,7 +655,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
}
}
@@ -666,7 +666,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
}
}
@@ -704,7 +704,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
return;
}
@@ -716,7 +716,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(global.DEFAULT_FAIL_RESPONSE);
return;
}
@@ -728,7 +728,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
}
}
@@ -739,7 +739,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
}
}
@@ -778,7 +778,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
return;
}
@@ -790,7 +790,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(global.DEFAULT_FAIL_RESPONSE);
return;
}
@@ -802,7 +802,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
}
}
@@ -813,7 +813,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
}
}
@@ -850,7 +850,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
return;
}
@@ -862,7 +862,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(global.DEFAULT_FAIL_RESPONSE);
return;
}
@@ -874,7 +874,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
}
}
@@ -885,7 +885,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
}
}
@@ -917,7 +917,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(global.DEFAULT_FAIL_RESPONSE);
return;
}
@@ -927,7 +927,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
return;
}
@@ -939,7 +939,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(global.DEFAULT_FAIL_RESPONSE);
return;
}
@@ -951,7 +951,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
}
}
@@ -962,7 +962,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
}
}
@@ -985,7 +985,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(global.DEFAULT_OK_RESPONSE);
return;
@@ -1036,7 +1036,12 @@
if (bot.startMode === 'Backtest') { 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.
@@ -1099,7 +1104,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(global.DEFAULT_FAIL_RESPONSE);
return;
}
@@ -1142,7 +1147,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(global.DEFAULT_FAIL_RESPONSE);
return;
}
@@ -1156,7 +1161,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(global.DEFAULT_FAIL_RESPONSE);
return;
}
@@ -1167,7 +1172,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(err);
}
}
@@ -1178,7 +1183,7 @@
clearInterval(fixedTimeLoopIntervalHandle);
clearTimeout(nextLoopTimeoutHandle);
clearTimeout(checkLoopHealthHandle);
enableCheckLoopHealth = false;
bot.enableCheckLoopHealth = false;
callBackFunction(global.DEFAULT_FAIL_RESPONSE);
}
}