As `ModTime()` should return the same value on each invocation.
See #6161
}
type dirNameOnlyFileInfo struct {
- name string
+ name string
+ modTime time.Time
}
func (fi *dirNameOnlyFileInfo) Name() string {
}
func (fi *dirNameOnlyFileInfo) ModTime() time.Time {
- return time.Now()
+ return fi.modTime
}
func (fi *dirNameOnlyFileInfo) IsDir() bool {
m[metaKeyIsOrdered] = false
return NewFileMetaInfo(
- &dirNameOnlyFileInfo{name: base},
+ &dirNameOnlyFileInfo{name: base, modTime: time.Now()},
m,
)
}