From 123f28ac199d5579e9dda510165a9144d289aac5 Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Wed, 10 Jan 2024 07:42:04 -0500 Subject: [PATCH] refactor: run initial peer connect async --- service/p2p.go | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/service/p2p.go b/service/p2p.go index 4ea474d..750d9a4 100644 --- a/service/p2p.go +++ b/service/p2p.go @@ -78,10 +78,14 @@ func (p *P2PImpl) Start() error { if err != nil { return err } - err = p.ConnectToNode([]*url.URL{u}, false) - if err != nil { - return err - } + + peer := peer + go func() { + err := p.ConnectToNode([]*url.URL{u}, false) + if err != nil { + p.logger.Error("failed to connect to initial peer", zap.Error(err), zap.String("peer", peer)) + } + }() } }