From 834477266a58d0d0a13dc3234c31b6ebc5a5df33 Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Sat, 22 Aug 2026 12:33:59 -0300 Subject: [PATCH] make default relay timeout configurable via environment variables. fixes https://github.com/fiatjaf/nak/issues/200 --- helpers.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/helpers.go b/helpers.go index 7dcb120..533a8ce 100644 --- a/helpers.go +++ b/helpers.go @@ -48,7 +48,14 @@ var ( stdout = func(args ...any) { fmt.Fprintln(color.Output, args...) } ) -var connectTimeout = 2 * time.Second +var connectTimeout = func() time.Duration { + if v := os.Getenv("NAK_CONNECT_TIMEOUT"); v != "" { + if n, err := strconv.Atoi(v); err == nil && n > 0 { + return time.Duration(n) * time.Second + } + } + return 2 * time.Second +}() func isPiped() bool { stat, err := os.Stdin.Stat()