(entry files.IsMetadata)
| 324 | } |
| 325 | |
| 326 | func jsonMetadataFromLsEntry(entry files.IsMetadata) (jsonMetadata, error) { |
| 327 | result, err := jsonMetadataFromDropbox(entry) |
| 328 | if err != nil { |
| 329 | return jsonMetadata{}, err |
| 330 | } |
| 331 | if path, ok := undecoratedDeletedPath(result.PathDisplay); ok { |
| 332 | result.PathDisplay = path |
| 333 | result.Deleted = true |
| 334 | } |
| 335 | return result, nil |
| 336 | } |
| 337 | |
| 338 | func undecoratedDeletedPath(path string) (string, bool) { |
| 339 | if strings.HasPrefix(path, "<<") && strings.HasSuffix(path, ">>") { |
no test coverage detected