MovingAverageETA: if average is nil default to NewMedian
Vladimir Bauer
1 year, 10 months ago
| 51 | 51 | // |
| 52 | 52 | // `wcc` optional WC config |
| 53 | 53 | func MovingAverageETA(style TimeStyle, average ewma.MovingAverage, normalizer TimeNormalizer, wcc ...WC) Decorator { |
| 54 | if average == nil { | |
| 55 | average = NewMedian() | |
| 56 | } | |
| 54 | 57 | d := &movingAverageETA{ |
| 55 | 58 | WC: initWC(wcc...), |
| 56 | 59 | producer: chooseTimeProducer(style), |