Exemple #1
0
 private async Task <Result <HashSet <WebModset> > > GetModsetsData(IReadOnlyCollection <string> modsetsNames)
 {
     return((await modsetsNames
             .ToAsyncEnumerable()
             .SelectAwait(async modsetName => await _apiModsetClient.GetModsetDataByName(modsetName))
             .ToHashSetAsync())
            .Combine()
            .Bind(x => Result.Success(x.ToHashSet())));
 }
 public async Task <Result <IModset> > GetModsetByName(string modsetName)
 {
     return(await _apiModsetClient.GetModsetDataByName(modsetName)
            .Bind(MapModsetData));
 }