private async Task RefreshGenre(RefreshGenre request) { var item = GetGenre(request.Name, _libraryManager); try { await item.RefreshMetadata(CancellationToken.None, forceRefresh : request.Forced).ConfigureAwait(false); } catch (Exception ex) { Logger.ErrorException("Error refreshing library", ex); } }
private async Task RefreshGenre(RefreshGenre request) { var item = GetGenre(request.Name, _libraryManager); try { await item.RefreshMetadata(GetRefreshOptions(request), CancellationToken.None).ConfigureAwait(false); } catch (Exception ex) { Logger.ErrorException("Error refreshing library", ex); } }
public void Post(RefreshGenre request) { var task = RefreshGenre(request); Task.WaitAll(task); }