We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a3ba56d commit 213b5b9Copy full SHA for 213b5b9
sync/sync.go
@@ -567,17 +567,19 @@ func (s *Synchronizer) pollLatest(ctx context.Context) {
567
ticker := time.NewTicker(time.Minute)
568
569
for {
570
+ highestBlock, err := s.dataSource.BlockLatest(ctx)
571
+ if err != nil {
572
+ s.log.Warnw("Failed fetching latest block", "err", err)
573
+ } else {
574
+ s.highestBlockHeader.Store(highestBlock.Header)
575
+ }
576
+
577
select {
578
case <-ctx.Done():
579
ticker.Stop()
580
return
581
case <-ticker.C:
- highestBlock, err := s.dataSource.BlockLatest(ctx)
- if err != nil {
- s.log.Warnw("Failed fetching latest block", "err", err)
- } else {
- s.highestBlockHeader.Store(highestBlock.Header)
- }
582
+ continue
583
}
584
585
0 commit comments