(dbx filesClient, src string, dst string, errOut io.Writer)
| 383 | } |
| 384 | |
| 385 | func downloadFileWithMetadata(dbx filesClient, src string, dst string, errOut io.Writer) (*files.FileMetadata, error) { |
| 386 | arg := files.NewDownloadArg(src) |
| 387 | var metadata *files.FileMetadata |
| 388 | |
| 389 | err := retryWithBackoff(func() error { |
| 390 | var err error |
| 391 | metadata, err = downloadFileOnce(dbx, arg, dst, errOut) |
| 392 | return err |
| 393 | }) |
| 394 | return metadata, err |
| 395 | } |
| 396 | |
| 397 | func createDownloadTemp(dst string) (*os.File, string, error) { |
| 398 | dir := filepath.Dir(dst) |
no test coverage detected