Only send eval and sum when we need to
1 files changed, 10 insertions(+), 6 deletions(-) M cmd/tallyard/main.go
M cmd/tallyard/main.go => cmd/tallyard/main.go +10 -6
@@ 132,14 132,18 @@ func main() { el.Save() // TODO we may not have all voters' info err = el.SendEvals(client) if err != nil { panic(err) if el.LocalVoter.Eval == nil { err = el.SendEvals(client) if err != nil { panic(err) } } err = el.SendSum(client) if err != nil { panic(err) if el.LocalVoter.Sum == nil { err = el.SendSum(client) if err != nil { panic(err) } } el.GetSums(client)