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