OSDN Git Service

add
authorHAOYUatHZ <haoyu@protonmail.com>
Fri, 2 Aug 2019 07:18:06 +0000 (15:18 +0800)
committerHAOYUatHZ <haoyu@protonmail.com>
Fri, 2 Aug 2019 07:18:06 +0000 (15:18 +0800)
toolbar/precog/monitor/monitor.go

index 56e1b69..db56343 100644 (file)
@@ -24,16 +24,26 @@ func NewMonitor(cfg *config.Config, db *gorm.DB) *monitor {
        }
 }
 
-func (s *monitor) Run() {
+func (m *monitor) Run() {
        if err := s.updateNodesHostPort(); err != nil {
                log.Fatal(err)
        }
 
        ticker := time.NewTicker(checkFreqSeconds * time.Second)
        for ; true; <-ticker.C {
+               // TODO: use goroutine?
+               // TODO: lock?
+               go s.monitorRountine()
        }
 }
 
-func (s *monitor) updateNodesHostPort() error {
+func (m *monitor) updateNodesHostPort() error {
+       return nil
+}
+
+func (m *monitor) monitorRountine() error {
+       // dail
+       // get blockhash
+       // update
        return nil
 }