diff --git a/internal/http/headers.go b/internal/http/headers.go index 4c9d9df..7c0935d 100644 --- a/internal/http/headers.go +++ b/internal/http/headers.go @@ -1,6 +1,7 @@ package http import ( + "log/slog" stdHttp "net/http" ) @@ -20,7 +21,10 @@ func Headers() stdHttp.Header { headers.Set("X-Debug-Options", "bugReporterEnabled") headers.Set("X-Discord-Locale", string(Locale)) - if superProps, err := superProps(); err == nil { + superProps, err := getSuperProps() + if err != nil { + slog.Error("failed to get super props", "err", err) + } else { headers.Set("X-Super-Properties", superProps) } diff --git a/internal/http/props.go b/internal/http/props.go index 730605f..9559dca 100644 --- a/internal/http/props.go +++ b/internal/http/props.go @@ -52,7 +52,7 @@ func IdentifyProperties() gateway.IdentifyProperties { } } -func superProps() (string, error) { +func getSuperProps() (string, error) { props := IdentifyProperties() delete(props, "is_fast_connect") delete(props, "gateway_connect_reasons")