From 2b42c5365c5d34b42135b93847b79f6e0d10aa42 Mon Sep 17 00:00:00 2001 From: Zack Scholl Date: Wed, 1 May 2019 17:52:37 -0600 Subject: [PATCH] don't show ui each time --- src/croc/croc.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/croc/croc.go b/src/croc/croc.go index ca0901ed..73932138 100644 --- a/src/croc/croc.go +++ b/src/croc/croc.go @@ -87,6 +87,7 @@ type Client struct { bar *progressbar.ProgressBar spinner *spinner.Spinner machineID string + firstSend bool mutex *sync.Mutex quit chan bool @@ -671,7 +672,10 @@ func (c *Client) updateState() (err error) { } if c.Options.IsSender && c.Step3RecipientRequestFile && !c.Step4FileTransfer { log.Debug("start sending data!") - fmt.Fprintf(os.Stderr, "\nSending (->%s)\n", c.ExternalIPConnected) + if !c.firstSend { + fmt.Fprintf(os.Stderr, "\nSending (->%s)\n", c.ExternalIPConnected) + c.firstSend = true + } c.Step4FileTransfer = true // setup the progressbar c.setBar()