INNER CODE UNIT · Go
LoadAndSetConfig
andrearaponi/dito · config/config.go:272
func LoadAndSetConfig(configFile string) {
config, err := LoadConfiguration(configFile)
if err != nil {
log.Fatal(err)
}
UpdateConfig(config)
}
// IsConfigDifferent compares two configurations using reflect.DeepEqual to determine if they are different.
//
// Parameters:
// - config1: A pointer to the first ProxyConfig.
// - config2: A pointer to the second ProxyConfig.
//
// Returns:
// - bool: True if the configurations are different, false otherwise.
func IsConfigDifferent(config1, config2 *ProxyConfig) bool {
return !reflect.DeepEqual(config1, config2)