public async Task Rescan(IEnumerable <string> roots, IEnumerable <LibraryItem> items) { using (var task = new RescanLibraryTask(roots, items)) { task.InitializeComponent(this.Core); await this.OnBackgroundTask(task).ConfigureAwait(false); await task.Run().ConfigureAwait(false); this.OnReport(); } }
public async Task Rescan() { using (var task = new RescanLibraryTask()) { task.InitializeComponent(this.Core); await this.OnBackgroundTask(task).ConfigureAwait(false); await task.Run().ConfigureAwait(false); this.OnReport(); } }