(total int64, showProgress bool)
| 26 | } |
| 27 | |
| 28 | func newProgressTracker(total int64, showProgress bool) *progressTracker { |
| 29 | return &progressTracker{ |
| 30 | total: total, |
| 31 | current: 0, |
| 32 | lastUpdate: time.Now(), |
| 33 | updateEvery: 5000, // update every 5000 lines |
| 34 | lineCount: 0, |
| 35 | showProgress: showProgress, |
| 36 | startTime: time.Now(), |
| 37 | } |
| 38 | } |
| 39 | |
| 40 | func (p *progressTracker) increment(bytes int64) { |
| 41 | if !p.showProgress { |
no outgoing calls
no test coverage detected