diff --git a/lib/modem-info.js b/lib/modem-info.js index 6ae422f..11d2a46 100644 --- a/lib/modem-info.js +++ b/lib/modem-info.js @@ -22,6 +22,11 @@ const modemInfo = { }; if (!config.disable_idle_check) { + const intervalBeetwenCheckMs = config.interval_beetwen_signal_strength_ms + || DEFAULT_INTERVAL_BETWEEN_IDLE_CHECK_MS; + + logger.info('Registering idle / stuck modem background check', { intervalBeetwenCheckMs }); + setInterval(() => { const deltaMs = new Date() - Math.max( modemInfo.startTime, @@ -33,7 +38,7 @@ if (!config.disable_idle_check) { logger.warn(`Modem idle for more than ${maxLastDataAgeMs} ms. Stucked modem? Terminating!`, { deltaMs }); process.exit(1); } - }, config.interval_beetwen_signal_strength_ms || DEFAULT_INTERVAL_BETWEEN_IDLE_CHECK_MS); + }, intervalBeetwenCheckMs); } else { logger.info('Skip idle / stuck modem background check by config.disable_idle_check'); }