From 056aed59fbdc7f159e5d0a5990b38581ded95c66 Mon Sep 17 00:00:00 2001 From: "fryorcraken.eth" Date: Sun, 11 Sep 2022 09:54:10 +1000 Subject: [PATCH] refactor: selectRandomPeer doesn't need to be async --- src/lib/select_peer.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/lib/select_peer.ts b/src/lib/select_peer.ts index e712412815..3ee0bfd2c5 100644 --- a/src/lib/select_peer.ts +++ b/src/lib/select_peer.ts @@ -4,9 +4,7 @@ import type { Peer, PeerStore } from "@libp2p/interface-peer-store"; * Returns a pseudo-random peer that supports the given protocol. * Useful for protocols such as store and light push */ -export async function selectRandomPeer( - peers: Peer[] -): Promise { +export function selectRandomPeer(peers: Peer[]): Peer | undefined { if (peers.length === 0) return; const index = Math.round(Math.random() * (peers.length - 1));