Procházet zdrojové kódy

Limit min number of collected stats

tags/v2.2.0^2^2
9seconds před 1 měsícem
rodič
revize
7aa01dcebe
1 změnil soubory, kde provedl 5 přidání a 0 odebrání
  1. 5
    0
      mtglib/internal/doppel/ganger.go

+ 5
- 0
mtglib/internal/doppel/ganger.go Zobrazit soubor

94
 			return
94
 			return
95
 		case durations := <-currentScoutCollectedChan:
95
 		case durations := <-currentScoutCollectedChan:
96
 			g.durations = append(g.durations, durations...)
96
 			g.durations = append(g.durations, durations...)
97
+
97
 			if len(g.durations) > DoppelGangerMaxDurations {
98
 			if len(g.durations) > DoppelGangerMaxDurations {
98
 				g.durations = g.durations[len(g.durations)-DoppelGangerMaxDurations:]
99
 				g.durations = g.durations[len(g.durations)-DoppelGangerMaxDurations:]
99
 			}
100
 			}
100
 
101
 
102
+			if len(g.durations) < MinDurationsToCalculate {
103
+				continue
104
+			}
105
+
101
 			currentScoutCollectedChan = nil
106
 			currentScoutCollectedChan = nil
102
 			g.wg.Go(func() {
107
 			g.wg.Go(func() {
103
 				select {
108
 				select {

Načítá se…
Zrušit
Uložit