in backend/analyzer/Analyzer.go [115:132]
func (a *Analyzer) GetLastModifiedFile() time.Time {
if !a.LastModifiedFileTime.IsZero() {
return a.LastModifiedFileTime
}
var rememberedPath = ""
visit := func(path string, file os.DirEntry, err error) error {
if !file.IsDir() && !IsHiddenFile(filepath.Base(path)) {
if GetFileModTime(path).After(a.LastModifiedFileTime) {
a.LastModifiedFileTime = GetFileModTime(path)
rememberedPath = path
}
}
return nil
}
_ = filepath.WalkDir(a.FolderToWorkWith, visit)
log.Printf("Last modified file: %s timestamp: %s", rememberedPath, a.LastModifiedFileTime)
return a.LastModifiedFileTime
}