private async Task Parse() { Result = await _dataParsingService.Parse(Source, ParseResultType.MediaItems) .ConfigureAwait(true); if (Result.Count > 0 && Result.MediaItems?.Count > 0) { AddRange(_mapper.GetMany(Result.MediaItems)); } }
private async Task Parse() { using (_busyStack.GetToken()) { Result = await _dataParsingService.Parse(Source, ParseResultType.Playlists) .ConfigureAwait(true); if (Result.Count > 0 && Result.Playlists?.Count > 0) { Items.AddRange(_mapper.GetMany(Result.Playlists)); } } }