(path string, metadata *files.FileMetadata)
| 99 | } |
| 100 | |
| 101 | func restoreMetadataFromDropbox(path string, metadata *files.FileMetadata) (jsonMetadata, error) { |
| 102 | if metadata == nil { |
| 103 | return jsonMetadata{ |
| 104 | Type: "file", |
| 105 | PathDisplay: path, |
| 106 | }, nil |
| 107 | } |
| 108 | |
| 109 | result, err := jsonMetadataFromDropbox(metadata) |
| 110 | if err != nil { |
| 111 | return jsonMetadata{}, err |
| 112 | } |
| 113 | result.PathDisplay = metadataDisplayPath(path, result.PathDisplay) |
| 114 | return result, nil |
| 115 | } |
| 116 | |
| 117 | func renderRestoreResult(w io.Writer, result restoreResult) error { |
| 118 | path := result.Result.PathDisplay |
no test coverage detected