From d3f4548dbddd7e605dcfec137b42a97bca2ff279 Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Sat, 18 Apr 2026 11:13:08 -0300 Subject: [PATCH] why were we recreating the pool? --- helpers.go | 9 --------- main.go | 12 +++++------- 2 files changed, 5 insertions(+), 16 deletions(-) diff --git a/helpers.go b/helpers.go index b1b1c1b..e641608 100644 --- a/helpers.go +++ b/helpers.go @@ -7,8 +7,6 @@ import ( "fmt" "iter" "math/rand" - "net/http" - "net/textproto" "net/url" "os" "os/exec" @@ -200,13 +198,6 @@ func connectToAllRelays( } } - opts.EventMiddleware = sys.TrackEventHints - opts.PenaltyBox = true - opts.RelayOptions.RequestHeader = http.Header{ - textproto.CanonicalMIMEHeaderKey("user-agent"): {"nak/s"}, - } - sys.Pool = nostr.NewPool(opts) - relays := make([]*nostr.Relay, 0, len(relayUrls)) if supportsDynamicMultilineMagic() { diff --git a/main.go b/main.go index b6b4a3e..a3a79b9 100644 --- a/main.go +++ b/main.go @@ -103,13 +103,11 @@ var app = &cli.Command{ setupLocalDatabases(c, sys) - sys.Pool = nostr.NewPool(nostr.PoolOptions{ - AuthorKindQueryMiddleware: sys.TrackQueryAttempts, - EventMiddleware: sys.TrackEventHints, - RelayOptions: nostr.RelayOptions{ - RequestHeader: http.Header{textproto.CanonicalMIMEHeaderKey("user-agent"): {"nak/b"}}, - }, - }) + sys.Pool.QueryMiddleware = sys.TrackQueryAttempts + sys.Pool.EventMiddleware = sys.TrackEventHints + sys.Pool.RelayOptions = nostr.RelayOptions{ + RequestHeader: http.Header{textproto.CanonicalMIMEHeaderKey("user-agent"): {"nak/b"}}, + } return ctx, nil },