Fix bug with fsnotify events getting confused about thumbnail creation

This commit is contained in:
James Mills 2020-03-22 21:59:52 +10:00
parent 2aeea779b9
commit aa15a59118
No known key found for this signature in database
GPG key ID: AC4C014F1440EBD6

View file

@ -1,9 +1,11 @@
package app
import (
"path/filepath"
"time"
fs "github.com/fsnotify/fsnotify"
log "github.com/sirupsen/logrus"
)
// This is the amount of time to wait after changes before reacting to them.
@ -27,6 +29,10 @@ func startWatcher(a *App) {
for {
select {
case e := <-a.Watcher.Events:
if filepath.Ext(e.Name) != ".mp4" {
continue
}
log.Debugf("fsnotify event: %s", e)
if e.Op&removeFlags != 0 {
removeEvents[e.Name] = struct{}{}
}