From e7608025d8514607363b9f58634d65f7b83f5f0b Mon Sep 17 00:00:00 2001 From: droak Date: Fri, 21 Jun 2024 10:59:59 +0900 Subject: [PATCH] recursive start relay on errors --- packages/node/src/run_relay.ts | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/packages/node/src/run_relay.ts b/packages/node/src/run_relay.ts index d332a8f6..1c0c2ebc 100644 --- a/packages/node/src/run_relay.ts +++ b/packages/node/src/run_relay.ts @@ -1,10 +1,15 @@ import { createRelayNode } from "@topology-foundation/network"; export async function start() { - const node = await createRelayNode(); - console.log("peer_id:", node.peerId.toString()); - for (let ma of node.getMultiaddrs()) { - console.log(ma); + try { + const node = await createRelayNode(); + console.log("peer_id:", node.peerId.toString()); + for (let ma of node.getMultiaddrs()) { + console.log(ma); + } + } catch (e) { + console.error(e); + start(); } }