mirror of
https://github.com/collinbarrett/FilterLists.git
synced 2026-03-11 09:04:27 +00:00
only validate distinct URLs per file
This commit is contained in:
parent
bdd2bd9b3b
commit
2aaa32aa4e
1 changed files with 3 additions and 1 deletions
|
|
@ -1,5 +1,6 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Net;
|
||||
using System.Net.Http;
|
||||
using System.Threading;
|
||||
|
|
@ -41,7 +42,8 @@ public async Task<List<UrlValidationResult>> Handle(Command request, Cancellatio
|
|||
{
|
||||
var validator = BuildValidator(cancellationToken);
|
||||
var brokenUrls = new List<UrlValidationResult>();
|
||||
foreach (var url in request.Urls)
|
||||
var distinctUrls = request.Urls.Distinct();
|
||||
foreach (var url in distinctUrls)
|
||||
await validator.SendAsync(url, cancellationToken);
|
||||
validator.Complete();
|
||||
while (await validator.OutputAvailableAsync(cancellationToken))
|
||||
|
|
|
|||
Loading…
Reference in a new issue