Codebase list golang-github-vbauerster-mpb / 805f213
minor: decoratorEwmaUpdate last Vladimir Bauer 1 year, 10 months ago
1 changed file(s) with 5 addition(s) and 4 deletion(s). Raw diff Collapse all Expand all
247247 result := make(chan *sync.WaitGroup)
248248 select {
249249 case b.operateState <- func(s *bState) {
250 var wg sync.WaitGroup
251 s.decoratorEwmaUpdate(current-s.current, iterDur, &wg)
250 n := current - s.current
252251 s.current = current
253252 if s.triggerComplete && s.current >= s.total {
254253 s.current = s.total
255254 s.triggerCompletion(b)
256255 }
256 var wg sync.WaitGroup
257 s.decoratorEwmaUpdate(n, iterDur, &wg)
257258 result <- &wg
258259 }:
259260 wg := <-result
302303 result := make(chan *sync.WaitGroup)
303304 select {
304305 case b.operateState <- func(s *bState) {
305 var wg sync.WaitGroup
306 s.decoratorEwmaUpdate(n, iterDur, &wg)
307306 s.current += n
308307 if s.triggerComplete && s.current >= s.total {
309308 s.current = s.total
310309 s.triggerCompletion(b)
311310 }
311 var wg sync.WaitGroup
312 s.decoratorEwmaUpdate(n, iterDur, &wg)
312313 result <- &wg
313314 }:
314315 wg := <-result