Codebase list golang-github-vbauerster-mpb / a14f02a
refactoring bState.autoRefresh Vladimir Bauer 3 years ago
2 changed file(s) with 15 addition(s) and 15 deletion(s). Raw diff Collapse all Expand all
4242 triggerComplete bool
4343 dropOnComplete bool
4444 noPop bool
45 forceAutoRefresh bool
45 autoRefresh bool
4646 aDecorators []decor.Decorator
4747 pDecorators []decor.Decorator
4848 averageDecorators []decor.AverageDecorator
185185 if s.current >= s.total {
186186 s.current = s.total
187187 s.completed = true
188 b.triggerCompletion(s.forceAutoRefresh, s.refreshCh)
188 b.triggerCompletion(s.autoRefresh, s.refreshCh)
189189 } else {
190190 s.triggerComplete = true
191191 }
213213 if triggerCompleteNow {
214214 s.current = s.total
215215 s.completed = true
216 b.triggerCompletion(s.forceAutoRefresh, s.refreshCh)
216 b.triggerCompletion(s.autoRefresh, s.refreshCh)
217217 }
218218 }:
219219 case <-b.done:
231231 if s.triggerComplete && s.current >= s.total {
232232 s.current = s.total
233233 s.completed = true
234 b.triggerCompletion(s.forceAutoRefresh, s.refreshCh)
234 b.triggerCompletion(s.autoRefresh, s.refreshCh)
235235 }
236236 }:
237237 case <-b.done:
253253 if s.triggerComplete && s.current >= s.total {
254254 s.current = s.total
255255 s.completed = true
256 b.triggerCompletion(s.forceAutoRefresh, s.refreshCh)
256 b.triggerCompletion(s.autoRefresh, s.refreshCh)
257257 }
258258 }:
259259 case <-b.done:
281281 if s.triggerComplete && s.current >= s.total {
282282 s.current = s.total
283283 s.completed = true
284 b.triggerCompletion(s.forceAutoRefresh, s.refreshCh)
284 b.triggerCompletion(s.autoRefresh, s.refreshCh)
285285 }
286286 }:
287287 case <-b.done:
311311 if s.triggerComplete && s.current >= s.total {
312312 s.current = s.total
313313 s.completed = true
314 b.triggerCompletion(s.forceAutoRefresh, s.refreshCh)
314 b.triggerCompletion(s.autoRefresh, s.refreshCh)
315315 }
316316 }:
317317 case <-b.done:
349349 }
350350 s.aborted = true
351351 s.dropOnComplete = drop
352 b.triggerCompletion(s.forceAutoRefresh, s.refreshCh)
352 b.triggerCompletion(s.autoRefresh, s.refreshCh)
353353 }:
354354 case <-b.done:
355355 }
384384
385385 func (s *pState) makeBarState(total int64, filler BarFiller, options ...BarOption) *bState {
386386 bs := &bState{
387 id: s.idCount,
388 priority: s.idCount,
389 reqWidth: s.reqWidth,
390 total: total,
391 filler: filler,
392 refreshCh: s.refreshCh,
393 forceAutoRefresh: s.forceAutoRefresh,
387 id: s.idCount,
388 priority: s.idCount,
389 reqWidth: s.reqWidth,
390 total: total,
391 filler: filler,
392 refreshCh: s.refreshCh,
393 autoRefresh: s.forceAutoRefresh,
394394 }
395395
396396 if total > 0 {