aboutsummaryrefslogtreecommitdiff
path: root/internal/progress/set.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/progress/set.go')
-rw-r--r--internal/progress/set.go39
1 files changed, 0 insertions, 39 deletions
diff --git a/internal/progress/set.go b/internal/progress/set.go
deleted file mode 100644
index 06cf889d..00000000
--- a/internal/progress/set.go
+++ /dev/null
@@ -1,39 +0,0 @@
-package progress
-
-import (
- "time"
-
- "codeberg.org/lindenii/furgit/internal/intconv"
-)
-
-// Set records current progress and renders when percent changed or the 1s tick
-// elapsed.
-func (meter *Meter) Set(done uint64, bytes uint64) {
- meter.lastDone = done
- meter.lastBytes = bytes
- meter.sawValue = true
-
- if meter.writer == nil {
- return
- }
-
- now := time.Now()
- forced := meter.consumeUpdateTick(now)
-
- percentChanged := false
-
- if meter.total > 0 {
- percent, err := intconv.Uint64ToInt(done * 100 / meter.total)
- if err != nil {
- return // TODO
- }
-
- percentChanged = percent != meter.lastPercent
- }
-
- if !percentChanged && !forced {
- return
- }
-
- meter.render(now, "\r")
-}