package main import ( "errors" "fmt" "local/truckstop/config" "time" ) func main() { if err := _main(); err != nil { panic(err) } } func _main() error { if err := config.Refresh(); err != nil { return err } for { if err := once(); err != nil { return err } time.Sleep(config.Get().Interval.Get()) } return nil } func once() error { states := config.Get().States return errors.New("not impl" + fmt.Sprint(states)) }