From 07607e078b99f0427a681784361c56d31b13233f Mon Sep 17 00:00:00 2001 From: Jazz Turner-Baggs <473256+jazzz@users.noreply.github.com> Date: Fri, 12 Sep 2025 10:28:24 -0700 Subject: [PATCH] Add access func for peercount --- src/chat_sdk/delivery/waku_client.nim | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/chat_sdk/delivery/waku_client.nim b/src/chat_sdk/delivery/waku_client.nim index f882346..f25c3b6 100644 --- a/src/chat_sdk/delivery/waku_client.nim +++ b/src/chat_sdk/delivery/waku_client.nim @@ -188,3 +188,10 @@ proc initWakuClient*(cfg: WakuConfig): WakuClient = proc addDispatchQueue*(client: var WakuClient, queue: QueueRef) = client.dispatchQueues.add(queue) + +proc getConnectedPeerCount*(client: WakuClient): int = + var count = 0 + for peerId, peerInfo in client.node.peerManager.switch.peerStore.peers: + if peerInfo.connectedness == Connected: + inc count + return count