Skip to content

Commit

Permalink
eth: conver if-else-if chain to tagged switch (#27816)
Browse files Browse the repository at this point in the history
  • Loading branch information
islishude committed Jul 31, 2023
1 parent 95cc7bf commit 5a4eba6
Showing 1 changed file with 10 additions and 8 deletions.
18 changes: 10 additions & 8 deletions eth/api_debug.go
Original file line number Diff line number Diff line change
Expand Up @@ -62,13 +62,14 @@ func (api *DebugAPI) DumpBlock(blockNr rpc.BlockNumber) (state.Dump, error) {
return stateDb.RawDump(opts), nil
}
var header *types.Header
if blockNr == rpc.LatestBlockNumber {
switch blockNr {
case rpc.LatestBlockNumber:
header = api.eth.blockchain.CurrentBlock()
} else if blockNr == rpc.FinalizedBlockNumber {
case rpc.FinalizedBlockNumber:
header = api.eth.blockchain.CurrentFinalBlock()
} else if blockNr == rpc.SafeBlockNumber {
case rpc.SafeBlockNumber:
header = api.eth.blockchain.CurrentSafeBlock()
} else {
default:
block := api.eth.blockchain.GetBlockByNumber(uint64(blockNr))
if block == nil {
return state.Dump{}, fmt.Errorf("block #%d not found", blockNr)
Expand Down Expand Up @@ -146,13 +147,14 @@ func (api *DebugAPI) AccountRange(blockNrOrHash rpc.BlockNumberOrHash, start hex
}
} else {
var header *types.Header
if number == rpc.LatestBlockNumber {
switch number {
case rpc.LatestBlockNumber:
header = api.eth.blockchain.CurrentBlock()
} else if number == rpc.FinalizedBlockNumber {
case rpc.FinalizedBlockNumber:
header = api.eth.blockchain.CurrentFinalBlock()
} else if number == rpc.SafeBlockNumber {
case rpc.SafeBlockNumber:
header = api.eth.blockchain.CurrentSafeBlock()
} else {
default:
block := api.eth.blockchain.GetBlockByNumber(uint64(number))
if block == nil {
return state.IteratorDump{}, fmt.Errorf("block #%d not found", number)
Expand Down

0 comments on commit 5a4eba6

Please sign in to comment.