type Config struct {
NetworkID uint64 `json:"network_id"`
MySQLConfig common.MySQLConfig `json:"mysql"`
- CheckFreqSeconds uint64 `json:"check_frequency_seconds"`
+ CheckFreqMinutes uint64 `json:"check_frequency_minutes"`
Policy Policy `json:"policy"`
Nodes []Node `json:"seeds"`
API API `json:"api"`
)
func (m *monitor) connectNodesRoutine() {
- ticker := time.NewTicker(time.Duration(m.cfg.CheckFreqSeconds) * time.Second)
+ ticker := time.NewTicker(time.Duration(m.cfg.CheckFreqMinutes) * time.Minute)
for ; true; <-ticker.C {
<-m.dialCh
m.Lock()