public async Task <SmartPlaylistDto[]> GetAllSmartPlaylistsAsync() { var deserializeTasks = _fileSystem.GetAllSmartPlaylistFilePaths().Select(LoadPlaylistAsync).ToArray(); await Task.WhenAll(deserializeTasks).ConfigureAwait(false); return(deserializeTasks.Select(x => x.Result).ToArray()); }
public string[] GetAllSmartPlaylistFilePaths() { CreateBasePathIfNotExits(); return(_decorated.GetAllSmartPlaylistFilePaths()); }