count: use Pool.AuthRequiredHandler to match other commands.

This commit is contained in:
Yasuhiro Matsumoto
2026-06-04 10:55:14 +09:00
parent 1043b2a7af
commit 168a182d50
+3 -3
View File
@@ -44,17 +44,17 @@ var count = &cli.Command{
forcePreAuthSigner = nil forcePreAuthSigner = nil
} }
sys.Pool.RelayOptions.AuthHandler = func(ctx context.Context, _ *nostr.Relay, aevt *nostr.Event) error { sys.Pool.AuthRequiredHandler = func(ctx context.Context, authEvent *nostr.Event) error {
return authSigner(ctx, c, func(s string, args ...any) { return authSigner(ctx, c, func(s string, args ...any) {
if strings.HasPrefix(s, "authenticating as") { if strings.HasPrefix(s, "authenticating as") {
cleanUrl, _ := strings.CutPrefix( cleanUrl, _ := strings.CutPrefix(
nip42.GetRelayURLFromAuthEvent(*aevt), nip42.GetRelayURLFromAuthEvent(*authEvent),
"wss://", "wss://",
) )
s = "authenticating to " + color.CyanString(cleanUrl) + " as" + s[len("authenticating as"):] s = "authenticating to " + color.CyanString(cleanUrl) + " as" + s[len("authenticating as"):]
} }
log(s+"\n", args...) log(s+"\n", args...)
}, aevt) }, authEvent)
} }
relays := connectToAllRelays( relays := connectToAllRelays(
ctx, ctx,