Update: Js 4 Log.html 80%
This commit is contained in:
@@ -87,7 +87,7 @@ func NewSettingsManager(db *gorm.DB, store store.Store, logger *logrus.Logger) (
|
||||
return settings, nil
|
||||
}
|
||||
|
||||
s, err := syncer.NewCacheSyncer(settingsLoader, store, SettingsUpdateChannel, logger,)
|
||||
s, err := syncer.NewCacheSyncer(settingsLoader, store, SettingsUpdateChannel, logger)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("failed to create system settings syncer: %w", err)
|
||||
}
|
||||
@@ -250,3 +250,9 @@ func (sm *SettingsManager) convertToDBValue(_ string, value interface{}, fieldTy
|
||||
return fmt.Sprintf("%v", value), nil
|
||||
}
|
||||
}
|
||||
|
||||
// IsValidKey 检查给定的 JSON key 是否是有效的设置字段
|
||||
func (sm *SettingsManager) IsValidKey(key string) (reflect.Type, bool) {
|
||||
fieldType, ok := sm.jsonToFieldType[key]
|
||||
return fieldType, ok
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user