mirror of
https://github.com/rclone/rclone.git
synced 2025-04-16 16:18:52 +08:00
lsjson: simplify getting metadata process
This commit is contained in:
parent
69633ec2e8
commit
0ff48aee8f
@ -196,13 +196,9 @@ func (lj *listJSON) entry(ctx context.Context, entry fs.DirEntry) (*ListJSONItem
|
||||
}
|
||||
|
||||
// Read the metadata if required
|
||||
var meta fs.Metadata
|
||||
var err error
|
||||
if entryMetadataer, ok := entry.(fs.Metadataer); ok {
|
||||
meta, err = entryMetadataer.Metadata(ctx)
|
||||
if err != nil {
|
||||
fs.Errorf(entry, "Failed to read metadata: %v", err)
|
||||
}
|
||||
meta, err := fs.GetMetadata(ctx, entry)
|
||||
if err != nil {
|
||||
fs.Errorf(entry, "Failed to read metadata: %v", err)
|
||||
}
|
||||
|
||||
// Extract the name from the metadata if possible
|
||||
|
Loading…
x
Reference in New Issue
Block a user