From b0993313028ea75d3463a5f8ed6a037a1acdd646 Mon Sep 17 00:00:00 2001 From: EUForest Date: Wed, 22 Oct 2025 19:54:56 +0800 Subject: [PATCH] add: Add protocol configuration in the return node --- apis/public/subscribe.api | 1 + .../logic/public/subscribe/queryUserSubscribeNodeListLogic.go | 1 + internal/types/types.go | 1 + 3 files changed, 3 insertions(+) diff --git a/apis/public/subscribe.api b/apis/public/subscribe.api index 7ab01c2..cb969ed 100644 --- a/apis/public/subscribe.api +++ b/apis/public/subscribe.api @@ -44,6 +44,7 @@ type ( Name string `json:"name"` Uuid string `json:"uuid"` Protocol string `json:"protocol"` + Protocols string `json:"protocols"` Port uint16 `json:"port"` Address string `json:"address"` Tags []string `json:"tags"` diff --git a/internal/logic/public/subscribe/queryUserSubscribeNodeListLogic.go b/internal/logic/public/subscribe/queryUserSubscribeNodeListLogic.go index 2ad05b8..1d9769d 100644 --- a/internal/logic/public/subscribe/queryUserSubscribeNodeListLogic.go +++ b/internal/logic/public/subscribe/queryUserSubscribeNodeListLogic.go @@ -141,6 +141,7 @@ func (l *QueryUserSubscribeNodeListLogic) getServers(userSub *user.Subscribe) (u Name: n.Name, Uuid: userSub.UUID, Protocol: n.Protocol, + Protocols: server.Protocols, Port: n.Port, Address: n.Address, Tags: strings.Split(n.Tags, ","), diff --git a/internal/types/types.go b/internal/types/types.go index 4e481ff..e5fa9f3 100644 --- a/internal/types/types.go +++ b/internal/types/types.go @@ -2634,6 +2634,7 @@ type UserSubscribeNodeInfo struct { Name string `json:"name"` Uuid string `json:"uuid"` Protocol string `json:"protocol"` + Protocols string `json:"protocols"` Port uint16 `json:"port"` Address string `json:"address"` Tags []string `json:"tags"`