0
mirror of https://github.com/XTLS/Xray-core.git synced 2025-06-12 11:29:36 +03:00

Config: Remove more legacy fields (#3817)

This commit is contained in:
Kobe Arthur Scofield
2024-09-19 09:05:59 +08:00
committed by GitHub
parent f406b2dee0
commit 57a41f3b4b
52 changed files with 569 additions and 1157 deletions

View File

@ -94,7 +94,6 @@ type TrojanUserConfig struct {
// TrojanServerConfig is Inbound configuration
type TrojanServerConfig struct {
Clients []*TrojanUserConfig `json:"clients"`
Fallback *TrojanInboundFallback `json:"fallback"`
Fallbacks []*TrojanInboundFallback `json:"fallbacks"`
}
@ -118,9 +117,6 @@ func (c *TrojanServerConfig) Build() (proto.Message, error) {
}
}
if c.Fallback != nil {
return nil, errors.New(`Trojan settings: please use "fallbacks":[{}] instead of "fallback":{}`)
}
for _, fb := range c.Fallbacks {
var i uint16
var s string