Files
ds2api/internal/httpapi/admin/shared/settings_validation.go
2026-04-26 06:58:20 +08:00

36 lines
760 B
Go

package shared
import (
"strings"
"ds2api/internal/config"
)
func normalizeSettingsConfig(c *config.Config) {
if c == nil {
return
}
c.Admin.PasswordHash = strings.TrimSpace(c.Admin.PasswordHash)
c.Embeddings.Provider = strings.TrimSpace(c.Embeddings.Provider)
}
func NormalizeSettingsConfig(c *config.Config) {
normalizeSettingsConfig(c)
}
func validateSettingsConfig(c config.Config) error {
return config.ValidateConfig(c)
}
func ValidateSettingsConfig(c config.Config) error {
return validateSettingsConfig(c)
}
func validateRuntimeSettings(runtime config.RuntimeConfig) error {
return config.ValidateRuntimeConfig(runtime)
}
func ValidateRuntimeSettings(runtime config.RuntimeConfig) error {
return validateRuntimeSettings(runtime)
}