mountlib: log when poll-interval is ineffective

Notify the user in case poll-interval is used on a unsupported remote
This commit is contained in:
Fabian Möller 2017-11-06 14:43:40 +01:00 committed by Nick Craig-Wood
parent 409ba56fde
commit 5acb6f47e7

View File

@ -196,6 +196,8 @@ func New(f fs.Fs, opt *Options) *VFS {
if vfs.Opt.PollInterval > 0 { if vfs.Opt.PollInterval > 0 {
if do := vfs.f.Features().DirChangeNotify; do != nil { if do := vfs.f.Features().DirChangeNotify; do != nil {
do(vfs.root.ForgetPath, vfs.Opt.PollInterval) do(vfs.root.ForgetPath, vfs.Opt.PollInterval)
} else {
fs.Logf(f, "poll-interval is not supported by this remote")
} }
} }
return vfs return vfs