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

Method progressReader

plugin/orchestrator/upload/upload_command.go:105–116  ·  view source on GitHub ↗
(text string, completedText string, reader io.Reader, length int64, progressBar *visualization.ProgressBar)

Source from the content-addressed store, hash-verified

103}
104
105func (c UploadCommand) progressReader(text string, completedText string, reader io.Reader, length int64, progressBar *visualization.ProgressBar) io.Reader {
106 if length < 10*1024*1024 {
107 return reader
108 }
109 return visualization.NewProgressReader(reader, func(progress visualization.Progress) {
110 displayText := text
111 if progress.Completed {
112 displayText = completedText
113 }
114 progressBar.UpdateProgress(displayText, progress.BytesRead, length, progress.BytesPerSecond)
115 })
116}
117
118func (c UploadCommand) getWriteUrl(ctx plugin.ExecutionContext, logger log.Logger) (string, error) {
119 if ctx.Organization == "" {

Callers 1

createUploadRequestMethod · 0.95

Calls 2

NewProgressReaderFunction · 0.92
UpdateProgressMethod · 0.80

Tested by

no test coverage detected