ref: 1a8842b33d6d83d1754267e087fd7b4f73ca9e91
dir: /internal/progress/consume.go/
package progress
import "time"
func (meter *Meter) consumeUpdateTick(now time.Time) bool {
if now.Before(meter.nextUpdateAt) {
return false
}
for !now.Before(meter.nextUpdateAt) {
meter.nextUpdateAt = meter.nextUpdateAt.Add(updateInterval)
}
return true
}