internal StartPhotoSourceJob (SqliteCachedPhotoSource source, IPhotoSourceCache cache) { Source = source; Cache = cache; Title = String.Format ("Starting cached source: {0}/{1}", Source.SourceType, Source.CacheId); }
public RescanLocalFolderJob (LocalFolderPhotoSource source, IPhotoSourceCache cache) { Source = source; Cache = cache; Title = String.Format ("Library rescan for {0}", Source.Root.ToString ()); }
public void Start (IPhotoSourceCache cache) { Core.Scheduler.Add (new StartPhotoSourceJob (this, cache)); }
public void Start (IPhotoSourceCache cache) { Hyena.Log.DebugFormat ("Starting folder source: {0}", Root.ToString ()); if (WatchFileSystem) Core.Scheduler.Add (new RescanLocalFolderJob (this, cache)); // TODO: Do active monitoring }