aergoio/aergo

View on GitHub
syncer/finder.go

Summary

Maintainability
A
40 mins
Test Coverage
B
88%

Method Finder.hasSameHash has 6 return statements (exceeds 4 allowed).
Open

func (finder *Finder) hasSameHash(no types.BlockNo, localHash []byte) (bool, error) {
    finder.compRequester.TellTo(message.P2PSvc, &message.GetHashByNo{Seq: finder.GetSeq(), ToWhom: finder.ctx.PeerID, BlockNo: no})

    recvHashRsp := func() (*message.GetHashByNoRsp, error) {
        timer := time.NewTimer(finder.dfltTimeout)
Severity: Major
Found in syncer/finder.go - About 40 mins to fix

    There are no issues that match your filters.

    Category
    Status