From b132ffe83fb042c1339fd4514874a4baf6b64a0f Mon Sep 17 00:00:00 2001 From: danisharora099 Date: Thu, 7 Sep 2023 23:15:19 +0530 Subject: [PATCH] minor improvements --- packages/core/src/lib/keep_alive_manager.ts | 2 ++ packages/utils/src/libp2p/index.ts | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/core/src/lib/keep_alive_manager.ts b/packages/core/src/lib/keep_alive_manager.ts index 5810371c90..1e6177a3be 100644 --- a/packages/core/src/lib/keep_alive_manager.ts +++ b/packages/core/src/lib/keep_alive_manager.ts @@ -37,6 +37,8 @@ export class KeepAliveManager { if (pingPeriodSecs !== 0) { const interval = setInterval(() => { + // ping the peer for keep alive + // also update the peer store with the latency libp2pPing .ping(peerId) .then((ping) => { diff --git a/packages/utils/src/libp2p/index.ts b/packages/utils/src/libp2p/index.ts index 3b3d6d14da..6c1019b8b7 100644 --- a/packages/utils/src/libp2p/index.ts +++ b/packages/utils/src/libp2p/index.ts @@ -20,7 +20,7 @@ export function selectRandomPeer(peers: Peer[]): Peer | undefined { /** * Returns the peer with the lowest latency. - * @param getPing - A function that returns the latency for a given peer + * @param peerStore - The Libp2p PeerStore * @param peers - The list of peers to choose from * @returns The peer with the lowest latency, or undefined if no peer could be reached */