Remove unnecessary in-line function

This commit is contained in:
Fabio Bertinatto 2019-04-16 18:44:48 +02:00
parent 817c9ca953
commit f56455753b

View File

@ -124,24 +124,17 @@ func (w *Watcher) Start() error {
select { select {
case event := <-fsWatcher.Events: case event := <-fsWatcher.Events:
//TODO: Handle errors by taking corrective measures //TODO: Handle errors by taking corrective measures
if event.Op&fsnotify.Create == fsnotify.Create {
w.wg.Add(1) err := w.handleCreateEvent(event)
func() { if err != nil {
defer w.wg.Done() klog.Errorf("error %v when handling create event: %s", err, event)
if event.Op&fsnotify.Create == fsnotify.Create {
err := w.handleCreateEvent(event)
if err != nil {
klog.Errorf("error %v when handling create event: %s", err, event)
}
} else if event.Op&fsnotify.Remove == fsnotify.Remove {
err := w.handleDeleteEvent(event)
if err != nil {
klog.Errorf("error %v when handling delete event: %s", err, event)
}
} }
return } else if event.Op&fsnotify.Remove == fsnotify.Remove {
}() err := w.handleDeleteEvent(event)
if err != nil {
klog.Errorf("error %v when handling delete event: %s", err, event)
}
}
continue continue
case err := <-fsWatcher.Errors: case err := <-fsWatcher.Errors:
if err != nil { if err != nil {