(ctx context.Context)
| 118 | } |
| 119 | |
| 120 | func (v *Queue) completed(ctx context.Context) { |
| 121 | v.monitor.L.Lock() |
| 122 | defer v.monitor.L.Unlock() |
| 123 | |
| 124 | v.activeWorkerCount-- |
| 125 | v.completedWork++ |
| 126 | v.maybeReportProgress(ctx) |
| 127 | |
| 128 | v.monitor.Broadcast() |
| 129 | } |
| 130 | |
| 131 | func (v *Queue) reportProgress(ctx context.Context) { |
| 132 | cb := v.ProgressCallback |
no test coverage detected