MCPcopy Index your code
hub / github.com/rclone/rclone / readMetaData

Method readMetaData

backend/mega/mega.go:1020–1032  ·  view source on GitHub ↗

readMetaData gets the metadata if it hasn't already been fetched it also sets the info

(ctx context.Context)

Source from the content-addressed store, hash-verified

1018//
1019// it also sets the info
1020func (o *Object) readMetaData(ctx context.Context) (err error) {
1021 if o.info != nil {
1022 return nil
1023 }
1024 info, err := o.fs.readMetaDataForPath(ctx, o.remote)
1025 if err != nil {
1026 if err == fs.ErrorDirNotFound {
1027 err = fs.ErrorObjectNotFound
1028 }
1029 return err
1030 }
1031 return o.setMetaData(info)
1032}
1033
1034// ModTime returns the modification time of the object
1035//

Callers 1

newObjectWithInfoMethod · 0.95

Calls 2

setMetaDataMethod · 0.95
readMetaDataForPathMethod · 0.45

Tested by

no test coverage detected