From 45311ab6942ccb9ce90eee5b3d88f05b55d4b40f Mon Sep 17 00:00:00 2001 From: zijiren233 Date: Wed, 27 Dec 2023 00:37:51 +0800 Subject: [PATCH] Opt: del not use init settings func --- internal/bootstrap/setting.go | 31 ------------------------------- 1 file changed, 31 deletions(-) diff --git a/internal/bootstrap/setting.go b/internal/bootstrap/setting.go index 022409e..4da9a53 100644 --- a/internal/bootstrap/setting.go +++ b/internal/bootstrap/setting.go @@ -12,37 +12,6 @@ func InitSetting(ctx context.Context) error { return initAndFixSettings(settings.Settings) } -func initSettings(s map[string]settings.Setting) error { - settingsCache, err := db.GetSettingItemsToMap() - if err != nil { - return err - } - for _, b := range s { - if s, ok := settingsCache[b.Name()]; ok { - err = b.Init(s.Value) - if err != nil { - return err - } - } else { - s := &model.Setting{ - Name: b.Name(), - Value: b.DefaultString(), - Type: b.Type(), - Group: b.Group(), - } - err := db.FirstOrCreateSettingItemValue(s) - if err != nil { - return err - } - err = b.Init(s.Value) - if err != nil { - return err - } - } - } - return nil -} - func settingEqual(s *model.Setting, b settings.Setting) bool { return s.Type == b.Type() && s.Group == b.Group() && s.Name == b.Name() }