public async Task <List <DriveEntityInfo> > GetCatalogContent(string pathToCatalog) { if (pathToCatalog == "/") { pathToCatalog = ""; } return(CatalogContentsMapper.MapDropboxCatalogContent( (await diskApi.Files.ListFolderAsync(pathToCatalog)).Entries, this)); }
public async Task <List <DriveEntityInfo> > GetCatalogContent(string pathToCatalog) { return(CatalogContentsMapper.MapYandexCatalogContent( (await diskApi.MetaInfo.GetInfoAsync( new ResourceRequest { Path = pathToCatalog, Limit = 2147483647 }, CancellationToken.None)).Embedded.Items, this)); }
private async Task <List <DriveEntityInfo> > GetFlatList(string directory) => CatalogContentsMapper.MapDropboxCatalogContent( (await diskApi.Files.ListFolderAsync(directory, true)).Entries, this);