1
0
mirror of https://github.com/nxshock/gwp.git synced 2024-11-27 03:31:02 +05:00

Fix ETA calculation

This commit is contained in:
nxshock 2021-02-05 17:55:21 +05:00
parent 9ca94c6742
commit fa98cf0746

2
gwp.go
View File

@ -52,7 +52,7 @@ func New(threadCount int) *WorkerPool {
case <-tickerUpdateText.C:
workerPool.printProgress()
case <-tickerCalculateEta.C:
workerPool.currentSpeed = float64(workerPool.processedCount-prevPos) * float64(defaultCalculateEtaPeriod) / float64(time.Now().Sub(prevTime))
workerPool.currentSpeed = float64(workerPool.processedCount-prevPos) * float64(time.Second) / float64(time.Now().Sub(prevTime))
prevPos = workerPool.processedCount
prevTime = time.Now()
case err := <-workerPool.resultChan: