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