(dbx filesClient, dst string)
| 628 | } |
| 629 | |
| 630 | func getDestinationMetadata(dbx filesClient, dst string) (files.IsMetadata, bool, error) { |
| 631 | meta, err := dbx.GetMetadataContext(currentContext(), files.NewGetMetadataArg(dst)) |
| 632 | if err != nil { |
| 633 | if isGetMetadataNotFoundError(err) { |
| 634 | return nil, false, nil |
| 635 | } |
| 636 | return nil, false, err |
| 637 | } |
| 638 | return meta, true, nil |
| 639 | } |
| 640 | |
| 641 | func isGetMetadataNotFoundError(err error) bool { |
| 642 | var apiErr files.GetMetadataAPIError |
no test coverage detected