From 3a0d6c1c9e1680cfc134bb80e4e14bae1206b9ab Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <adhisimon@gmail.com> Date: Thu, 12 Aug 2021 17:04:43 +0700 Subject: [PATCH] Add SLEEP_BEFORE_TERMINATE_ON_ERROR_MS --- lib/transport.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/transport.js b/lib/transport.js index 4112572..dbdef75 100644 --- a/lib/transport.js +++ b/lib/transport.js @@ -1,4 +1,5 @@ const MODULE_NAME = 'TRANSPORT'; +const SLEEP_BEFORE_TERMINATE_ON_ERROR_MS = 5 * 1000; const bot = require("simple-xmpp"); const config = require('komodo-sdk/config'); @@ -62,8 +63,13 @@ bot.on('error', (err) => { }); if (!config.do_not_terminate_on_error) { - logger.warn(`${MODULE_NAME} BA6C0C55: Terminating on error`); - process.exit(1); + logger.warn(`${MODULE_NAME} BA6C0C55: Terminating on error`, { + millisecondSleepBeforeTerminate: SLEEP_BEFORE_TERMINATE_ON_ERROR_MS, + }); + + setTimeout(() => { + process.exit(1); + }, SLEEP_BEFORE_TERMINATE_ON_ERROR_MS) } }); -- 1.9.0