diff options
Diffstat (limited to 'web/service/setting.go')
| -rw-r--r-- | web/service/setting.go | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/web/service/setting.go b/web/service/setting.go index 560dce3a..aca5f9a4 100644 --- a/web/service/setting.go +++ b/web/service/setting.go @@ -83,6 +83,7 @@ var defaultValueMap = map[string]string{ "nord": "", "externalTrafficInformEnable": "false", "externalTrafficInformURI": "", + "restartXrayOnClientDisable": "true", "xrayOutboundTestUrl": "https://www.google.com/generate_204", // LDAP defaults @@ -628,6 +629,14 @@ func (s *SettingService) SetExternalTrafficInformURI(InformURI string) error { return s.setString("externalTrafficInformURI", InformURI) } +func (s *SettingService) GetRestartXrayOnClientDisable() (bool, error) { + return s.getBool("restartXrayOnClientDisable") +} + +func (s *SettingService) SetRestartXrayOnClientDisable(value bool) error { + return s.setBool("restartXrayOnClientDisable", value) +} + func (s *SettingService) GetIpLimitEnable() (bool, error) { accessLogPath, err := xray.GetAccessLogPath() if err != nil { |
