瀏覽代碼

fix(http): log when getSuperProps fails

ayn2op 4 月之前
父節點
當前提交
6972ac6cb2
共有 2 個文件被更改,包括 6 次插入2 次删除
  1. 5 1
      internal/http/headers.go
  2. 1 1
      internal/http/props.go

+ 5 - 1
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)
 	}
 

+ 1 - 1
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")