func()

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
}