From 78c968c3124f66bd482472fbfa9a6d646950fce4 Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <adhisimon@gmail.com>
Date: Tue, 8 Feb 2022 17:02:44 +0700
Subject: [PATCH] Add clients.hasActiveWs

---
 client.js | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/client.js b/client.js
index 2125bed..7f6da72 100644
--- a/client.js
+++ b/client.js
@@ -2,4 +2,14 @@ require('./lib/client');
 
 const pushTaskPrepaid = require('./lib/client/push-task-prepaid');
 
+const wsList = require('./lib/client/ws-list');
+
 exports.pushTaskPrepaid = pushTaskPrepaid;
+
+/**
+ * Check if gateway has valid active websocket
+ *
+ * @param  {string} gatewayName
+ * @returns {boolean}
+ */
+exports.hasActiveWs = (gatewayName) => !!wsList[gatewayName];
-- 
1.9.0