Beispiel #1
0
        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());
        }
Beispiel #2
0
 public string[] GetAllSmartPlaylistFilePaths()
 {
     CreateBasePathIfNotExits();
     return(_decorated.GetAllSmartPlaylistFilePaths());
 }