MCPcopy Create free account
hub / github.com/UiPath/uipathcli / progressReader

Method progressReader

utils/api/orchestrator_client.go:680–691  ·  view source on GitHub ↗
(text string, completedText string, reader io.Reader, length int64, progressBar *visualization.ProgressBar)

Source from the content-addressed store, hash-verified

678}
679
680func (c OrchestratorClient) progressReader(text string, completedText string, reader io.Reader, length int64, progressBar *visualization.ProgressBar) io.Reader {
681 if progressBar == nil || length < 10*1024*1024 {
682 return reader
683 }
684 return visualization.NewProgressReader(reader, func(progress visualization.Progress) {
685 displayText := text
686 if progress.Completed {
687 displayText = completedText
688 }
689 progressBar.UpdateProgress(displayText, progress.BytesRead, length, progress.BytesPerSecond)
690 })
691}
692
693func (c OrchestratorClient) httpClientSettings() network.HttpClientSettings {
694 return *network.NewHttpClientSettings(

Callers 1

createUploadRequestMethod · 0.95

Calls 2

NewProgressReaderFunction · 0.92
UpdateProgressMethod · 0.80

Tested by

no test coverage detected