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

Method progressReader

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

Source from the content-addressed store, hash-verified

140}
141
142func (c DuClient) progressReader(text string, completedText string, reader io.Reader, length int64, progressBar *visualization.ProgressBar) io.Reader {
143 if length < 10*1024*1024 {
144 return reader
145 }
146 return visualization.NewProgressReader(reader, func(progress visualization.Progress) {
147 displayText := text
148 if progress.Completed {
149 displayText = completedText
150 }
151 progressBar.UpdateProgress(displayText, progress.BytesRead, length, progress.BytesPerSecond)
152 })
153}
154
155func (c DuClient) httpClientSettings() network.HttpClientSettings {
156 return *network.NewHttpClientSettings(

Callers 1

Calls 2

NewProgressReaderFunction · 0.92
UpdateProgressMethod · 0.80

Tested by

no test coverage detected