add a default user-agent: github.com/nbd-wtf/go-nostr.

fixes https://github.com/nbd-wtf/go-nostr/issues/147
This commit is contained in:
fiatjaf 2024-09-16 07:11:16 -03:00
parent a54852f439
commit 515f76bd86

View File

@ -160,6 +160,13 @@ func (r *Relay) ConnectWithTLS(ctx context.Context, tlsConfig *tls.Config) error
defer cancel()
}
if r.RequestHeader == nil {
r.RequestHeader = make(http.Header, 1)
}
if r.RequestHeader.Get("User-Agent") == "" {
r.RequestHeader.Set("User-Agent", "github.com/nbd-wtf/go-nostr")
}
conn, err := NewConnection(ctx, r.URL, r.RequestHeader, tlsConfig)
if err != nil {
return fmt.Errorf("error opening websocket to '%s': %w", r.URL, err)