Files
Archive/echo/internal/cmgr/config.go
2024-06-07 01:07:23 +02:00

24 lines
352 B
Go

package cmgr
var DummyConfig = &Config{}
type Config struct {
SyncURL string
MetricsURL string
SyncInterval int // in seconds
}
func (c *Config) NeedSync() bool {
return c.SyncURL != ""
}
func (c *Config) NeedMetrics() bool {
return c.MetricsURL != ""
}
func (c *Config) Adjust() {
if c.SyncInterval <= 0 {
c.SyncInterval = 60
}
}