From aac392f4cd7da4fc40a4cf948783249365bc8e0c Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Sun, 9 Feb 2014 02:27:44 -0500 Subject: add audio db for artists --- MediaBrowser.Api/ItemRefreshService.cs | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'MediaBrowser.Api/ItemRefreshService.cs') diff --git a/MediaBrowser.Api/ItemRefreshService.cs b/MediaBrowser.Api/ItemRefreshService.cs index ca56e40af..25acfe3f3 100644 --- a/MediaBrowser.Api/ItemRefreshService.cs +++ b/MediaBrowser.Api/ItemRefreshService.cs @@ -111,13 +111,15 @@ namespace MediaBrowser.Api .OfType() .ToList(); - var musicArtistRefreshTasks = musicArtists.Select(i => i.ValidateChildren(new Progress(), cancellationToken, true, request.Forced)); + var options = GetRefreshOptions(request); + + var musicArtistRefreshTasks = musicArtists.Select(i => i.ValidateChildren(new Progress(), cancellationToken, options, true)); await Task.WhenAll(musicArtistRefreshTasks).ConfigureAwait(false); try { - await item.RefreshMetadata(GetRefreshOptions(request), CancellationToken.None).ConfigureAwait(false); + await item.RefreshMetadata(options, CancellationToken.None).ConfigureAwait(false); } catch (Exception ex) { @@ -250,9 +252,11 @@ namespace MediaBrowser.Api { var item = _dtoService.GetItemByDtoId(request.Id); + var options = GetRefreshOptions(request); + try { - await item.RefreshMetadata(GetRefreshOptions(request), CancellationToken.None).ConfigureAwait(false); + await item.RefreshMetadata(options, CancellationToken.None).ConfigureAwait(false); if (item.IsFolder) { @@ -267,7 +271,7 @@ namespace MediaBrowser.Api { var folder = (Folder)item; - await folder.ValidateChildren(new Progress(), CancellationToken.None, request.Recursive, request.Forced).ConfigureAwait(false); + await folder.ValidateChildren(new Progress(), CancellationToken.None, options, request.Recursive).ConfigureAwait(false); } } } @@ -295,7 +299,7 @@ namespace MediaBrowser.Api { var folder = (Folder)child; - await folder.ValidateChildren(new Progress(), CancellationToken.None, request.Recursive, request.Forced).ConfigureAwait(false); + await folder.ValidateChildren(new Progress(), CancellationToken.None, options, request.Recursive).ConfigureAwait(false); } } } -- cgit v1.2.3