1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
func (p *ProgressTracker) TallyVotes() (granted int, rejected int, _ quorum.VoteResult) { for id, pr := range p.Progress { if pr.IsLearner { continue } v, voted := p.Votes[id] if !voted { continue } if v { granted++ } else { rejected++ } } result := p.Voters.VoteResult(p.Votes) return granted, rejected, result }
|