From e80c7a67576c5a19d646d8f48890950c8c8c6213 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Fri, 8 Jun 2018 09:53:49 +0200 Subject: [PATCH] Researchig setTimeout BUG --- ExtractionBotProcessMainLoop.js | 10 +++++----- IndicatorBotProcessMainLoop.js | 8 ++++---- TradingBotProcessMainLoop.js | 8 ++++---- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/ExtractionBotProcessMainLoop.js b/ExtractionBotProcessMainLoop.js index 1a1f08c81..942024c2e 100644 --- a/ExtractionBotProcessMainLoop.js +++ b/ExtractionBotProcessMainLoop.js @@ -464,16 +464,16 @@ logger.persist(); return; } else { - if (FULL_LOG === true) { logger.write(MODULE_NAME, "[INFO] run -> loop -> loopControl -> Restarting Loop in " + (processConfig.normalWaitTime / 1000) + " seconds."); } - logger.persist(); + if (FULL_LOG === true) { logger.write(MODULE_NAME, "[INFO] run -> loop -> loopControl -> Restarting Loop in " + (processConfig.normalWaitTime / 1000) + " seconds."); } setTimeout(loop, processConfig.normalWaitTime); + logger.persist(); } } break; case 'Retry': { if (FULL_LOG === true) { logger.write(MODULE_NAME, "[INFO] run -> loop -> loopControl -> Restarting Loop in " + (processConfig.retryWaitTime / 1000) + " seconds."); } - logger.persist(); setTimeout(loop, processConfig.retryWaitTime); + logger.persist(); } break; case 'Sleep': { @@ -483,8 +483,8 @@ return; } else { if (FULL_LOG === true) { logger.write(MODULE_NAME, "[INFO] run -> loop -> loopControl -> Restarting Loop in " + (processConfig.sleepWaitTime / 60000) + " minutes."); } - logger.persist(); setTimeout(loop, processConfig.sleepWaitTime); + logger.persist(); } } break; @@ -495,8 +495,8 @@ return; } else { if (FULL_LOG === true) { logger.write(MODULE_NAME, "[INFO] run -> loop -> loopControl -> Restarting Loop in " + (processConfig.comaWaitTime / 3600000) + " hours."); } - logger.persist(); setTimeout(loop, processConfig.comaWaitTime); + logger.persist(); } } break; diff --git a/IndicatorBotProcessMainLoop.js b/IndicatorBotProcessMainLoop.js index 532b2f756..e5b316744 100644 --- a/IndicatorBotProcessMainLoop.js +++ b/IndicatorBotProcessMainLoop.js @@ -442,26 +442,26 @@ switch (nextWaitTime) { case 'Normal': { if (FULL_LOG === true) { logger.write(MODULE_NAME, "[INFO] run -> loop -> loopControl -> Restarting Loop in " + (processConfig.normalWaitTime / 1000) + " seconds."); } - logger.persist(); setTimeout(loop, processConfig.normalWaitTime); + logger.persist(); } break; case 'Retry': { if (FULL_LOG === true) { logger.write(MODULE_NAME, "[INFO] run -> loop -> loopControl -> Restarting Loop in " + (processConfig.retryWaitTime / 1000) + " seconds."); } - logger.persist(); setTimeout(loop, processConfig.retryWaitTime); + logger.persist(); } break; case 'Sleep': { if (FULL_LOG === true) { logger.write(MODULE_NAME, "[INFO] run -> loop -> loopControl -> Restarting Loop in " + (processConfig.sleepWaitTime / 60000) + " minutes."); } - logger.persist(); setTimeout(loop, processConfig.sleepWaitTime); + logger.persist(); } break; case 'Coma': { if (FULL_LOG === true) { logger.write(MODULE_NAME, "[INFO] run -> loop -> loopControl -> Restarting Loop in " + (processConfig.comaWaitTime / 3600000) + " hours."); } - logger.persist(); setTimeout(loop, processConfig.comaWaitTime); + logger.persist(); } break; } diff --git a/TradingBotProcessMainLoop.js b/TradingBotProcessMainLoop.js index 7247acec6..1aea3d347 100644 --- a/TradingBotProcessMainLoop.js +++ b/TradingBotProcessMainLoop.js @@ -833,26 +833,26 @@ switch (nextWaitTime) { case 'Normal': { if (FULL_LOG === true) { logger.write(MODULE_NAME, "[INFO] run -> loop -> loopControl -> Normal -> Restarting Loop in " + (processConfig.normalWaitTime / 1000) + " seconds."); } - logger.persist(); setTimeout(loop, processConfig.normalWaitTime); + logger.persist(); } break; case 'Retry': { if (FULL_LOG === true) { logger.write(MODULE_NAME, "[INFO] run -> loop -> loopControl -> Retry -> Restarting Loop in " + (processConfig.retryWaitTime / 1000) + " seconds."); } - logger.persist(); setTimeout(loop, processConfig.retryWaitTime); + logger.persist(); } break; case 'Sleep': { if (FULL_LOG === true) { logger.write(MODULE_NAME, "[INFO] run -> loop -> loopControl -> Sleep -> Restarting Loop in " + (processConfig.sleepWaitTime / 60000) + " minutes."); } - logger.persist(); setTimeout(loop, processConfig.sleepWaitTime); + logger.persist(); } break; case 'Coma': { if (FULL_LOG === true) { logger.write(MODULE_NAME, "[INFO] run -> loop -> loopControl -> Coma -> Restarting Loop in " + (processConfig.comaWaitTime / 3600000) + " hours."); } - logger.persist(); setTimeout(loop, processConfig.comaWaitTime); + logger.persist(); } break; }