Skip to content
This repository has been archived by the owner on Jul 6, 2022. It is now read-only.

Commit

Permalink
remove pre commit
Browse files Browse the repository at this point in the history
  • Loading branch information
af913337456 committed Oct 19, 2021
1 parent 7fe9dab commit 029e725
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 15 deletions.
Binary file modified bin/mac/rpc_server
Binary file not shown.
5 changes: 2 additions & 3 deletions cmd/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -143,14 +143,12 @@ func runServer(ctx *cli.Context) error {
}
}
log.Info("rpc server need to wait for block info finish sync, stopping ...")
ticker := time.NewTicker(time.Second)
defer ticker.Stop()
go func() {
for {
select {
case <-rpcWait:
return
case <-ticker.C:
default:
if txParser.BlockSyncFinish() {
if rpcWait != nil {
close(rpcWait)
Expand All @@ -161,6 +159,7 @@ func runServer(ctx *cli.Context) error {
}
}
}
time.Sleep(time.Second)
}
}()
} else {
Expand Down
20 changes: 8 additions & 12 deletions parser/parser.go
Original file line number Diff line number Diff line change
Expand Up @@ -74,20 +74,16 @@ func (p *TxParser) BlockSyncFinish() bool {
}

func (p *TxParser) getChainLatestBlockNumber(blockFontNumber uint64) {
ticker := time.NewTicker(time.Second)
defer ticker.Stop()
for {
select {
case <-ticker.C:
if p.context != nil && p.context.Err() != nil {
return
}
if blockNumber, err := p.rpcClient.GetTipBlockNumber(context.TODO()); err != nil {
log.Error(fmt.Sprintf("getChainLatestBlockNumber err: %s", err.Error()))
} else {
p.latestBlockNumber = blockNumber - blockFontNumber
}
if p.context != nil && p.context.Err() != nil {
return
}
if blockNumber, err := p.rpcClient.GetTipBlockNumber(context.TODO()); err != nil {
log.Error(fmt.Sprintf("getChainLatestBlockNumber err: %s", err.Error()))
} else {
p.latestBlockNumber = blockNumber - blockFontNumber
}
time.Sleep(time.Second)
}
}

Expand Down

0 comments on commit 029e725

Please sign in to comment.