diff options
Diffstat (limited to 'sub/subJsonService.go')
| -rw-r--r-- | sub/subJsonService.go | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sub/subJsonService.go b/sub/subJsonService.go index 7bc4d1db..680a01c0 100644 --- a/sub/subJsonService.go +++ b/sub/subJsonService.go @@ -209,9 +209,10 @@ func (s *SubJsonService) streamData(stream string) map[string]any { var streamSettings map[string]any json.Unmarshal([]byte(stream), &streamSettings) security, _ := streamSettings["security"].(string) - if security == "tls" { + switch security { + case "tls": streamSettings["tlsSettings"] = s.tlsData(streamSettings["tlsSettings"].(map[string]any)) - } else if security == "reality" { + case "reality": streamSettings["realitySettings"] = s.realityData(streamSettings["realitySettings"].(map[string]any)) } delete(streamSettings, "sockopt") |
