OSDN Git Service

clean
authorHAOYUatHZ <haoyu@protonmail.com>
Wed, 28 Aug 2019 06:16:02 +0000 (14:16 +0800)
committerHAOYUatHZ <haoyu@protonmail.com>
Wed, 28 Aug 2019 06:16:02 +0000 (14:16 +0800)
toolbar/precog/monitor/monitor.go
toolbar/precog/monitor/stats.go

index 1554e2a..f9ae5f0 100644 (file)
@@ -40,11 +40,7 @@ type monitor struct {
        checkStatusCh chan struct{}
 }
 
-// TODO: set myself as SPV?
 func NewMonitor(cfg *config.Config, db *gorm.DB) *monitor {
-       //TODO: for test
-       cfg.CheckFreqSeconds = 15
-
        dbPath, err := makePath()
        if err != nil {
                log.Fatal(err)
index 3cfcaa8..ba918c8 100644 (file)
@@ -186,15 +186,11 @@ func (m *monitor) processPeerInfo(dbTx *gorm.DB, peerInfo *peers.PeerInfo) error
                total += ormNodeLiveness.UpdatedAt.Sub(ormNodeLiveness.CreatedAt)
        }
 
-       if err := dbTx.Model(&orm.Node{}).Where(&orm.Node{PublicKey: xPub.PublicKey().String()}).
+       return dbTx.Model(&orm.Node{}).Where(&orm.Node{PublicKey: xPub.PublicKey().String()}).
                UpdateColumn(&orm.Node{
                        Alias:                    peerInfo.Moniker,
                        Xpub:                     peerInfo.ID,
                        BestHeight:               peerInfo.Height,
                        LatestDailyUptimeMinutes: uint64(total.Minutes()),
-               }).First(ormNode).Error; err != nil {
-               return err
-       }
-
-       return nil
+               }).First(ormNode).Error
 }