diff options
| author | Hamidreza Ghavami <hamid.r.gh.1998@gmail.com> | 2023-04-18 19:51:37 +0300 |
|---|---|---|
| committer | Hamidreza Ghavami <hamid.r.gh.1998@gmail.com> | 2023-04-18 19:51:37 +0300 |
| commit | dfdb77c49112fb7455e93b6b2800a8309e6b249a (patch) | |
| tree | 3b6f1e440e2bb1acc51ae1f3958bb9845720d318 | |
| parent | 846efe8eb4f25a6cd34b9c1bf0adcc5df89fa6ed (diff) | |
add func to setting service
| -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) |
