diff options
Diffstat (limited to 'pkg/app/watcher.go')
| -rw-r--r-- | pkg/app/watcher.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/pkg/app/watcher.go b/pkg/app/watcher.go index 2d7a761..624e470 100644 --- a/pkg/app/watcher.go +++ b/pkg/app/watcher.go @@ -36,6 +36,7 @@ func startWatcher(a *App) { // reset timer timer.Reset(debounceTimeout) case <-timer.C: + eventCount := len(removeEvents) + len(addEvents) // handle remove events first if len(removeEvents) > 0 { for p := range removeEvents { @@ -52,6 +53,9 @@ func startWatcher(a *App) { // clear map addEvents = make(map[string]struct{}) } + if eventCount > 0 { + buildFeed(a) + } // reset timer timer.Reset(debounceTimeout) } |
