From bb562d76a7eed969ced2dc2c1af8d7744978651b Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Wed, 20 May 2026 23:59:48 -0300 Subject: [PATCH] nip46: ensure relayConnectionWorked channel is published to once. --- nip46/client.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/nip46/client.go b/nip46/client.go index 77724a5..68afdc2 100644 --- a/nip46/client.go +++ b/nip46/client.go @@ -315,10 +315,8 @@ func (bunker *BunkerClient) RPC(ctx context.Context, method string, params []str go func(url string) { relay, err := bunker.pool.EnsureRelay(url) if err == nil { - select { - case relayConnectionWorked <- struct{}{}: - default: - } + relayConnectionWorked <- struct{}{} + if err := relay.Publish(ctx, evt); err == nil { select { case bunkerConnectionWorked <- struct{}{}: