From ec599ebefe403fe7fec191fc86c1aa234c5b08fe Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <adhisimon@gmail.com> Date: Tue, 15 Mar 2022 16:32:38 +0700 Subject: [PATCH] Fix sd-notify wrapper --- sd-notify.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/sd-notify.js b/sd-notify.js index 3e032e8..636f3aa 100644 --- a/sd-notify.js +++ b/sd-notify.js @@ -5,10 +5,12 @@ const MODULE_NAME = 'KOMODO-SDK.SD-NOTIFY'; const logger = require('tektrans-logger'); -try { - const notify = require('sd-notify'); - notify.ready(); - logger.info(`${MODULE_NAME} 701F8400: Systemd ready notification has been sent`); -} catch (e) { - logger.warn(`${MODULE_NAME} A6C99938: Optional dependency not found: sd-notify`); -} +module.exports = () => { + try { + const notify = require('sd-notify'); + notify.ready(); + logger.info(`${MODULE_NAME} 701F8400: Systemd ready notification has been sent`); + } catch (e) { + logger.warn(`${MODULE_NAME} A6C99938: Optional dependency not found: sd-notify`); + } +}; -- 1.9.0