From 5a2c317e5edd4a27c19129c2a1049b541fe0c6dc Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Fri, 24 Apr 2020 13:39:31 +0200 Subject: [PATCH] Stop gracefully improved --- IndicatorBotProcessMainLoop.js | 6 ++++++ SensorBotProcessMainLoop.js | 6 ++++++ TradingBotProcessMainLoop.js | 6 ++++++ 3 files changed, 18 insertions(+) diff --git a/IndicatorBotProcessMainLoop.js b/IndicatorBotProcessMainLoop.js index f74c6f1af..2c2401a15 100644 --- a/IndicatorBotProcessMainLoop.js +++ b/IndicatorBotProcessMainLoop.js @@ -252,6 +252,12 @@ switch (err.result) { case global.DEFAULT_OK_RESPONSE.result: { logger.write(MODULE_NAME, "[INFO] run -> loop -> startProcessExecutionEvents -> onStarted -> Execution finished well."); + + if (global.STOP_TASK_GRACEFULLY === true) { + loopControl() + return + } + initializeStatusDependencies(); return; } diff --git a/SensorBotProcessMainLoop.js b/SensorBotProcessMainLoop.js index 47c7a4361..e90924148 100644 --- a/SensorBotProcessMainLoop.js +++ b/SensorBotProcessMainLoop.js @@ -254,6 +254,12 @@ switch (err.result) { case global.DEFAULT_OK_RESPONSE.result: { logger.write(MODULE_NAME, "[INFO] run -> loop -> startProcessExecutionEvents -> onStarted -> Execution finished well."); + + if (global.STOP_TASK_GRACEFULLY === true) { + loopControl() + return + } + initializeStatusDependencies(); return; } diff --git a/TradingBotProcessMainLoop.js b/TradingBotProcessMainLoop.js index 463d16fee..ab3bee5ad 100644 --- a/TradingBotProcessMainLoop.js +++ b/TradingBotProcessMainLoop.js @@ -288,6 +288,12 @@ switch (err.result) { case global.DEFAULT_OK_RESPONSE.result: { logger.write(MODULE_NAME, "[INFO] run -> loop -> startProcessExecutionEvents -> onStarted -> Execution finished well."); + + if (global.STOP_TASK_GRACEFULLY === true) { + loopControl() + return + } + initializeStatusDependencies(); return; }