diff --git a/lib/model/folder.go b/lib/model/folder.go index 38da32fa..4206b649 100644 --- a/lib/model/folder.go +++ b/lib/model/folder.go @@ -50,8 +50,6 @@ func (f *folder) DelayScan(next time.Duration) { f.scan.Delay(next) } -func (f *folder) IndexUpdated() {} - func (f *folder) IgnoresUpdated() { if f.FSWatcherEnabled { f.scheduleWatchRestart() diff --git a/lib/model/model.go b/lib/model/model.go index 59798b5a..26ad628f 100644 --- a/lib/model/model.go +++ b/lib/model/model.go @@ -47,9 +47,8 @@ const ( type service interface { BringToFront(string) DelayScan(d time.Duration) - IndexUpdated() // Remote index was updated notification - IgnoresUpdated() // ignore matcher was updated notification - SchedulePull() + IgnoresUpdated() // ignore matcher was updated notification + SchedulePull() // something relevant changed, we should try a pull Jobs() ([]string, []string) // In progress, Queued Scan(subs []string) error Serve() diff --git a/lib/model/rwfolder.go b/lib/model/rwfolder.go index 44dd5e06..32ea0938 100644 --- a/lib/model/rwfolder.go +++ b/lib/model/rwfolder.go @@ -1728,7 +1728,7 @@ func (f *sendReceiveFolder) basePause() time.Duration { func (f *sendReceiveFolder) IgnoresUpdated() { f.folder.IgnoresUpdated() - f.IndexUpdated() + f.SchedulePull() } // A []fileError is sent as part of an event and will be JSON serialized.