mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-05-24 16:59:26 +00:00
health: Replace header check if with switch
This commit is contained in:
parent
b1597736d7
commit
08dc03e2c6
1 changed files with 5 additions and 7 deletions
|
|
@ -46,26 +46,24 @@ func processFromHeaders(ec ethClient, headers []string, w http.ResponseWriter, r
|
|||
|
||||
for _, header := range headers {
|
||||
lHeader := strings.ToLower(header)
|
||||
if lHeader == synced {
|
||||
switch {
|
||||
case lHeader == synced:
|
||||
errCheckSynced = checkSynced(ec, r)
|
||||
}
|
||||
if strings.HasPrefix(lHeader, minPeerCount) {
|
||||
case strings.HasPrefix(lHeader, minPeerCount):
|
||||
peers, err := strconv.Atoi(strings.TrimPrefix(lHeader, minPeerCount))
|
||||
if err != nil {
|
||||
errCheckPeer = err
|
||||
break
|
||||
}
|
||||
errCheckPeer = checkMinPeers(ec, uint(peers))
|
||||
}
|
||||
if strings.HasPrefix(lHeader, checkBlock) {
|
||||
case strings.HasPrefix(lHeader, checkBlock):
|
||||
block, err := strconv.Atoi(strings.TrimPrefix(lHeader, checkBlock))
|
||||
if err != nil {
|
||||
errCheckBlock = err
|
||||
break
|
||||
}
|
||||
errCheckBlock = checkBlockNumber(ec, big.NewInt(int64(block)))
|
||||
}
|
||||
if strings.HasPrefix(lHeader, maxSecondsBehind) {
|
||||
case strings.HasPrefix(lHeader, maxSecondsBehind):
|
||||
seconds, err := strconv.Atoi(strings.TrimPrefix(lHeader, maxSecondsBehind))
|
||||
if err != nil {
|
||||
errCheckSeconds = err
|
||||
|
|
|
|||
Loading…
Reference in a new issue