Clean up a bit
This commit is contained in:
15
main.go
15
main.go
@@ -133,7 +133,7 @@ func shouldIgnore(path string) bool {
|
||||
return false
|
||||
}
|
||||
|
||||
func fileTime(info os.FileInfo, path string) int64 {
|
||||
func fileTime(info os.FileInfo) int64 {
|
||||
t := times.Get(info)
|
||||
if constants.USE_MODTIME {
|
||||
return t.ModTime().UnixMilli()
|
||||
@@ -147,7 +147,7 @@ func archiveCandidate(path string, info os.FileInfo) {
|
||||
return
|
||||
}
|
||||
now := time.Now().UnixMilli()
|
||||
ft := fileTime(info, path)
|
||||
ft := fileTime(info)
|
||||
if now-ft <= constants.ARCHIVE_THRESHOLD {
|
||||
return
|
||||
}
|
||||
@@ -177,7 +177,7 @@ func deleteCandidate(path string, info os.FileInfo) {
|
||||
return
|
||||
}
|
||||
now := time.Now().UnixMilli()
|
||||
ft := fileTime(info, path)
|
||||
ft := fileTime(info)
|
||||
if now-ft <= constants.DELETE_THRESHOLD {
|
||||
return
|
||||
}
|
||||
@@ -319,11 +319,8 @@ func main() {
|
||||
doRun()
|
||||
t := time.NewTicker(constants.SCAN_INTERVAL)
|
||||
defer t.Stop()
|
||||
for {
|
||||
select {
|
||||
case ts := <-t.C:
|
||||
logger.Info("Tick %d", ts.UnixMilli())
|
||||
doRun()
|
||||
}
|
||||
for range t.C {
|
||||
logger.Info("Tick %d", time.Now().UnixMilli())
|
||||
doRun()
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user