accounts/keystore: Ignore initial trigger of rescan-event

This commit is contained in:
Martin Holst Swende 2017-11-20 12:35:30 +01:00 committed by tsuzukit
parent c86c12696d
commit c8b5da70df
1 changed files with 5 additions and 1 deletions

View File

@ -81,10 +81,14 @@ func (w *watcher) loop() {
// When an event occurs, the reload call is delayed a bit so that
// multiple events arriving quickly only cause a single reload.
var (
debounce = time.NewTimer(0)
debounceDuration = 500 * time.Millisecond
rescanTriggered = false
debounce = time.NewTimer(0)
)
// Ignore initial trigger
if !debounce.Stop() {
<-debounce.C
}
defer debounce.Stop()
for {
select {