示例#1
0
        public string[] GetSmartPlaylistFilePaths(Guid userId)
        {
            CreateBasePathIfNotExits();


            return(_decorated.GetSmartPlaylistFilePaths(userId));
        }
示例#2
0
        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());
        }