diff options
| author | Ho3ein <ho3ein.sanaei@gmail.com> | 2023-04-18 20:40:33 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-04-18 20:40:33 +0300 |
| commit | dc7dbae14a37492ac3a7e3822b3e0b250e248173 (patch) | |
| tree | 85160488f60dd4995ea4fb3798af9e9c2fb5305a /web/service/setting.go | |
| parent | ee2089257a504d153cf180e7c8ffc41a46701552 (diff) | |
| parent | dd8c763b21f6f4823e7a3ee418b348775bf51b5d (diff) | |
Merge pull request #266 from hamid-gh98/main
[Support] change settings by different items in panel
Diffstat (limited to 'web/service/setting.go')
| -rw-r--r-- | web/service/setting.go | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/web/service/setting.go b/web/service/setting.go index ff22f847..9d92685e 100644 --- a/web/service/setting.go +++ b/web/service/setting.go @@ -2,6 +2,7 @@ package service import ( _ "embed" + "encoding/json" "errors" "fmt" "reflect" @@ -42,6 +43,15 @@ var defaultValueMap = map[string]string{ type SettingService struct { } +func (s *SettingService) GetDefaultJsonConfig() (interface{}, error) { + var jsonData interface{} + err := json.Unmarshal([]byte(xrayTemplateConfig), &jsonData) + if err != nil { + return nil, err + } + return jsonData, nil +} + func (s *SettingService) GetAllSetting() (*entity.AllSetting, error) { db := database.GetDB() settings := make([]*model.Setting, 0) |
