فهرست منبع

remove grpc.WithUserAgent and move userAgent declaration next to setUserAgent

Co-authored-by: RPRX <[email protected]>
copilot-swe-agent[bot] 4 هفته پیش
والد
کامیت
1219de73ee
1فایلهای تغییر یافته به همراه4 افزوده شده و 6 حذف شده
  1. 4 6
      transport/internet/grpc/dial.go

+ 4 - 6
transport/internet/grpc/dial.go

@@ -169,12 +169,6 @@ func getGrpcClient(ctx context.Context, dest net.Destination, streamSettings *in
 		dialOptions = append(dialOptions, grpc.WithInitialWindowSize(grpcSettings.InitialWindowsSize))
 	}
 
-	userAgent := grpcSettings.UserAgent
-	if userAgent == "" {
-		userAgent = utils.ChromeUA
-	}
-	dialOptions = append(dialOptions, grpc.WithUserAgent(userAgent))
-
 	var grpcDestHost string
 	if dest.Address.Family().IsDomain() {
 		grpcDestHost = dest.Address.Domain()
@@ -187,6 +181,10 @@ func getGrpcClient(ctx context.Context, dest net.Destination, streamSettings *in
 		dialOptions...,
 	)
 	if err == nil {
+		userAgent := grpcSettings.UserAgent
+		if userAgent == "" {
+			userAgent = utils.ChromeUA
+		}
 		setUserAgent(conn, userAgent)
 		conn.Connect()
 	}