From e824f4982eb4815be520d27fa36d4682cc985910 Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Wed, 5 Apr 2017 02:02:10 +0200 Subject: [PATCH] backend: simplify condition --- backend/main.go | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/backend/main.go b/backend/main.go index 6b458107..6febea19 100644 --- a/backend/main.go +++ b/backend/main.go @@ -109,12 +109,10 @@ func main() { for { select { case ev := <-watcher.Events: - if ev.Op & fsnotify.Create == fsnotify.Create { + if d, err := os.Stat(ev.Name); err == nil && d.IsDir() && ev.Op & fsnotify.Create == fsnotify.Create { // Register new subdirectory - if d, err := os.Stat(ev.Name); err == nil && d.IsDir() { - if err := watchsubdir(watcher, ev.Name); err != nil { - log.Println(err) - } + if err := watchsubdir(watcher, ev.Name); err != nil { + log.Println(err) } } else if ev.Op & fsnotify.Write == fsnotify.Write { go treat(ev.Name)