diff options
| -rw-r--r-- | networkQuality.go | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/networkQuality.go b/networkQuality.go index e88a000..5a6d4ab 100644 --- a/networkQuality.go +++ b/networkQuality.go @@ -636,7 +636,11 @@ func main() { utilities.Conditional(baselineStableResponsiveness, "stable", "unstable")) } - baselineResponsivenessStabilizer.Interval() + // Do not tick an interval if we are stable. Doing so would expel one of the + // intervals that we need for our RPM calculations! + if !baselineStableResponsiveness { + baselineResponsivenessStabilizer.Interval() + } } } } @@ -951,7 +955,11 @@ func main() { utilities.Conditional(direction.StableResponsiveness, "stable", "unstable")) } - responsivenessStabilizer.Interval() + // Do not tick an interval if we are stable. Doing so would expel one of the + // intervals that we need for our RPM calculations! + if !direction.StableResponsiveness { + responsivenessStabilizer.Interval() + } } } } |
