From 1bf6f606bccbe4b190c9618c5fd255197c0c4aa5 Mon Sep 17 00:00:00 2001 From: MHSanaei Date: Thu, 2 Jul 2026 22:01:42 +0200 Subject: [PATCH] refactor(sub): drop unused subReq parameter from genHy genHy reads inbound settings directly via json.Unmarshal and never touched subReq; the parameter was only added for signature uniformity with genVless/genServer in 7c12700c. --- internal/sub/json_service.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/sub/json_service.go b/internal/sub/json_service.go index c8c60db12..7e77c38f6 100644 --- a/internal/sub/json_service.go +++ b/internal/sub/json_service.go @@ -216,7 +216,7 @@ func (s *SubJsonService) getConfig(subReq *SubService, inbound *model.Inbound, c case "trojan", "shadowsocks": newOutbounds = append(newOutbounds, s.genServer(subReq, inbound, streamSettings, client, jsonMux(mux, hostMux))) case "hysteria": - newOutbounds = append(newOutbounds, s.genHy(subReq, inbound, newStream, client, jsonMux(mux, hostMux))) + newOutbounds = append(newOutbounds, s.genHy(inbound, newStream, client, jsonMux(mux, hostMux))) } newOutbounds = append(newOutbounds, s.defaultOutbounds...) @@ -473,7 +473,7 @@ func (s *SubJsonService) genServer(subReq *SubService, inbound *model.Inbound, s return result } -func (s *SubJsonService) genHy(subReq *SubService, inbound *model.Inbound, newStream map[string]any, client model.Client, mux string) json_util.RawMessage { +func (s *SubJsonService) genHy(inbound *model.Inbound, newStream map[string]any, client model.Client, mux string) json_util.RawMessage { outbound := Outbound{} outbound.Protocol = string(inbound.Protocol)