diff --git a/src/FilterLists.Agent/Infrastructure/FilterListsApi/EntityUrlRepository.cs b/src/FilterLists.Agent/Infrastructure/FilterListsApi/EntityUrlRepository.cs index 79ceefcc3..353f42047 100644 --- a/src/FilterLists.Agent/Infrastructure/FilterListsApi/EntityUrlRepository.cs +++ b/src/FilterLists.Agent/Infrastructure/FilterListsApi/EntityUrlRepository.cs @@ -33,15 +33,15 @@ public EntityUrlRepository(IFilterListsApiClient apiClient) public async Task> GetAllAsync(CancellationToken cancellationToken) { return (await Task.WhenAll( - Task.Run(() => GetAllForEntity(cancellationToken), cancellationToken), - Task.Run(() => GetAllForEntity(cancellationToken), cancellationToken), - Task.Run(() => GetAllForEntity(cancellationToken), cancellationToken), - Task.Run(() => GetAllForEntity(cancellationToken), cancellationToken), - Task.Run(() => GetAllForEntity(cancellationToken), cancellationToken))) + Task.Run(() => GetDistinctForEntity(cancellationToken), cancellationToken), + Task.Run(() => GetDistinctForEntity(cancellationToken), cancellationToken), + Task.Run(() => GetDistinctForEntity(cancellationToken), cancellationToken), + Task.Run(() => GetDistinctForEntity(cancellationToken), cancellationToken), + Task.Run(() => GetDistinctForEntity(cancellationToken), cancellationToken))) .SelectMany(r => r); } - private async Task> GetAllForEntity(CancellationToken cancellationToken) + private async Task> GetDistinctForEntity(CancellationToken cancellationToken) { var request = new RestRequest($"{EndpointAndEntityByDto[typeof(TModel).Name].Item1}/seed"); var response = await _apiClient.ExecuteAsync>(request, cancellationToken);