Limit min number of collected stats

This commit is contained in:
9seconds
2026-03-12 19:07:11 +01:00
parent 1c0e847247
commit 7aa01dcebe
+5
View File
@@ -94,10 +94,15 @@ func (g *Ganger) run() {
return return
case durations := <-currentScoutCollectedChan: case durations := <-currentScoutCollectedChan:
g.durations = append(g.durations, durations...) g.durations = append(g.durations, durations...)
if len(g.durations) > DoppelGangerMaxDurations { if len(g.durations) > DoppelGangerMaxDurations {
g.durations = g.durations[len(g.durations)-DoppelGangerMaxDurations:] g.durations = g.durations[len(g.durations)-DoppelGangerMaxDurations:]
} }
if len(g.durations) < MinDurationsToCalculate {
continue
}
currentScoutCollectedChan = nil currentScoutCollectedChan = nil
g.wg.Go(func() { g.wg.Go(func() {
select { select {