From 59c691f4d5225cb8277b39a49cb8da2ca3ecb771 Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Thu, 11 Jun 2026 18:10:33 -0300 Subject: [PATCH] bring back color. --- main.go | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 0c9fb78..ece589a 100644 --- a/main.go +++ b/main.go @@ -6,8 +6,10 @@ import ( "net/textproto" "os" "path/filepath" + "strings" "fiatjaf.com/nostr" + "fiatjaf.com/nostr/nip42" "fiatjaf.com/nostr/sdk" "github.com/fatih/color" "github.com/urfave/cli/v3" @@ -157,7 +159,16 @@ var app = &cli.Command{ RequestHeader: http.Header{textproto.CanonicalMIMEHeaderKey("user-agent"): {"nak/b"}}, } sys.Pool.AuthRequiredHandler = func(ctx context.Context, authEvent *nostr.Event) error { - return authSigner(ctx, c, log, authEvent) + return authSigner(ctx, c, func(s string, args ...any) { + if strings.HasPrefix(s, "authenticating as") { + cleanUrl, _ := strings.CutPrefix( + nip42.GetRelayURLFromAuthEvent(*authEvent), + "wss://", + ) + s = "authenticating to " + color.CyanString(cleanUrl) + " as" + s[len("authenticating as"):] + } + log(s+"\n", args...) + }, authEvent) } return ctx, nil