Files
2024-07-04 17:54:34 +08:00

26 lines
463 B
Go

package config
import (
"chaitin.cn/dev/go/settings"
)
type DetectorConfig struct {
Addr string `yaml:"addr"`
FslBytecode string `yaml:"fsl_bytecode"`
}
func DefaultDetectorConfig() DetectorConfig {
return DetectorConfig{
Addr: "http://127.0.0.1:8001",
FslBytecode: "bytecode",
}
}
func (d *DetectorConfig) Load(setting *settings.Setting) error {
if err := setting.Unmarshal("detector", d); err != nil {
return err
}
return nil
}