From b2a835600625377b4bdd59200c50bf64eaf77ab8 Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <adhisimon@gmail.com>
Date: Wed, 27 Oct 2021 13:36:39 +0700
Subject: [PATCH] Register bot for custom-ping on connected

---
 lib/custom-ping.js | 1 +
 lib/transport.js   | 5 +++++
 2 files changed, 6 insertions(+)

diff --git a/lib/custom-ping.js b/lib/custom-ping.js
index fde6061..efd9b28 100644
--- a/lib/custom-ping.js
+++ b/lib/custom-ping.js
@@ -14,6 +14,7 @@ const allowedFromPartnerList = (
     .filter((item) => item);
 
 const setBot = (botFromCaller) => {
+    logger.verbose(`${MODULE_NAME} A063F39F: Bot registered for custom ping`);
     bot = botFromCaller;
 };
 exports.setBot = setBot;
diff --git a/lib/transport.js b/lib/transport.js
index e9959b1..794b9ef 100644
--- a/lib/transport.js
+++ b/lib/transport.js
@@ -13,6 +13,11 @@ let isReady;
 
 bot.on('online', (data) => {
     logger.info(`XMPP transport connected, JID: ${data.jid.user}`);
+
+    if (config.custom_ping) {
+        customPing.setBot(bot);
+    }
+
     bot.getRoster();
 
     setTimeout(
-- 
1.9.0