minor: refactoring godoc
Vladimir Bauer
3 years ago
| 83 | 83 | return bar |
| 84 | 84 | } |
| 85 | 85 | |
| 86 | // ProxyReader wraps r with metrics required for progress tracking. | |
| 87 | // If r is 'unknown total/size' reader it's mandatory to call | |
| 88 | // (*Bar).SetTotal(-1, true) method after (Reader).Read returns io.EOF. | |
| 89 | // Panics if r is nil. If bar is already completed or aborted, returns | |
| 90 | // nil. | |
| 86 | // ProxyReader wraps io.Reader with metrics required for progress tracking. | |
| 87 | // If `r` is 'unknown total/size' reader it's mandatory to call | |
| 88 | // (*Bar).SetTotal(-1, true) method after (io.Reader).Read returns io.EOF. | |
| 89 | // If bar is already completed or aborted, returns nil. | |
| 90 | // Panics if `r` is nil. | |
| 91 | 91 | func (b *Bar) ProxyReader(r io.Reader) io.ReadCloser { |
| 92 | 92 | if r == nil { |
| 93 | 93 | panic("expected non nil io.Reader") |