remove the bunker context timeout because it causes the entire bunker to disconnect.

This commit is contained in:
fiatjaf 2025-06-27 16:28:21 -03:00
parent 550c89d8d7
commit 55c9d4ee45
1 changed files with 0 additions and 8 deletions

View File

@ -2,11 +2,9 @@ package main
import ( import (
"context" "context"
"errors"
"fmt" "fmt"
"os" "os"
"strings" "strings"
"time"
"fiatjaf.com/nostr" "fiatjaf.com/nostr"
"fiatjaf.com/nostr/keyer" "fiatjaf.com/nostr/keyer"
@ -79,16 +77,10 @@ func gatherSecretKeyOrBunkerFromArguments(ctx context.Context, c *cli.Command) (
logverbose("[nip46]: connecting to %s with client key %s", bunkerURL, clientKey.Hex()) logverbose("[nip46]: connecting to %s with client key %s", bunkerURL, clientKey.Hex())
ctx, cancel := context.WithTimeout(ctx, 10*time.Second)
defer cancel()
bunker, err := nip46.ConnectBunker(ctx, clientKey, bunkerURL, nil, func(s string) { bunker, err := nip46.ConnectBunker(ctx, clientKey, bunkerURL, nil, func(s string) {
log(color.CyanString("[nip46]: open the following URL: %s"), s) log(color.CyanString("[nip46]: open the following URL: %s"), s)
}) })
if err != nil { if err != nil {
if errors.Is(ctx.Err(), context.DeadlineExceeded) {
err = fmt.Errorf("timeout waiting for bunker to respond: %w", err)
}
return nostr.SecretKey{}, nil, fmt.Errorf("failed to connect to %s: %w", bunkerURL, err) return nostr.SecretKey{}, nil, fmt.Errorf("failed to connect to %s: %w", bunkerURL, err)
} }