From 1595f1e02018cb35d8c8cbab764186dc9edb3fc5 Mon Sep 17 00:00:00 2001 From: Jacob Heun Date: Wed, 28 Jun 2023 17:36:42 +0200 Subject: [PATCH] feat: http index announcements (#1418) * feat(indexprovider): announce http transport refactor: isolate extended provider logic feat: announce http indexes refactor(indexprovider): use metadata.Default fix(wrapper): fix compile error * fix http ep signing bug * update comment --------- Co-authored-by: LexLuthr --- indexprovider/wrapper.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/indexprovider/wrapper.go b/indexprovider/wrapper.go index 35e557301..208ded117 100644 --- a/indexprovider/wrapper.go +++ b/indexprovider/wrapper.go @@ -55,6 +55,7 @@ type Wrapper struct { // bitswapEnabled records whether to announce bitswap as an available // protocol to the network indexer bitswapEnabled bool + httpEnabled bool stop context.CancelFunc } @@ -90,6 +91,7 @@ func NewWrapper(cfg *config.Boost) func(lc fx.Lifecycle, h host.Host, r repo.Loc enabled: !isDisabled, piecedirectory: piecedirectory, bitswapEnabled: bitswapEnabled, + httpEnabled: httpEnabled, ssm: ssm, } return w, nil @@ -106,7 +108,7 @@ func (w *Wrapper) Start(_ context.Context) { go func() { err := w.AnnounceExtendedProviders(runCtx) if err != nil { - log.Warnf("announcing extended providers: %w", err) + log.Warnf("announcing extended providers: %s", err) } }()