From fa98cf0746016fdc130adbe81e89f17875041e4f Mon Sep 17 00:00:00 2001 From: nxshock Date: Fri, 5 Feb 2021 17:55:21 +0500 Subject: [PATCH] Fix ETA calculation --- gwp.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gwp.go b/gwp.go index ea06020..32d7a01 100644 --- a/gwp.go +++ b/gwp.go @@ -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: