(text string, completedText string, reader io.Reader, length int64, progressBar *visualization.ProgressBar)
| 103 | } |
| 104 | |
| 105 | func (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 | |
| 118 | func (c UploadCommand) getWriteUrl(ctx plugin.ExecutionContext, logger log.Logger) (string, error) { |
| 119 | if ctx.Organization == "" { |
no test coverage detected