diff --git a/go.mod b/go.mod index ede670c..5fbc1d9 100644 --- a/go.mod +++ b/go.mod @@ -13,7 +13,7 @@ require ( github.com/schollz/mnemonicode v1.0.1 github.com/schollz/pake v1.1.0 github.com/schollz/peerdiscovery v1.2.2 - github.com/schollz/progressbar/v2 v2.6.0 + github.com/schollz/progressbar/v2 v2.7.0 github.com/schollz/spinner v0.0.0-20180925172146-6bbc5f7804f9 github.com/skratchdot/open-golang v0.0.0-20160302144031-75fb7ed4208c github.com/stretchr/testify v1.2.2 diff --git a/src/croc/recipient.go b/src/croc/recipient.go index 4326c34..fc6a3cb 100644 --- a/src/croc/recipient.go +++ b/src/croc/recipient.go @@ -357,6 +357,7 @@ func (cr *Croc) receive(forceSend int, serverAddress string, tcpPorts []string, progressbar.OptionSetRenderBlankState(true), progressbar.OptionSetBytes(int(cr.FileInfo.Size)), progressbar.OptionSetWriter(os.Stderr), + progressbar.OptionThrottle(1/60*time.Second), ) cr.Bar.Add((len(blocks) * blockSize)) finished := make(chan bool) diff --git a/src/croc/sender.go b/src/croc/sender.go index a7a618f..f0dd0de 100644 --- a/src/croc/sender.go +++ b/src/croc/sender.go @@ -413,6 +413,7 @@ func (cr *Croc) send(forceSend int, serverAddress string, tcpPorts []string, isL progressbar.OptionSetRenderBlankState(true), progressbar.OptionSetBytes(int(cr.FileInfo.Size)), progressbar.OptionSetWriter(os.Stderr), + progressbar.OptionThrottle(1/60*time.Second), ) cr.Bar.Add(blockSize * len(blocksToSkip))