From a6260c867ce56e1ff4d4127f335b1f41e59cad92 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Thu, 31 May 2018 22:04:01 -0400 Subject: [PATCH] only take up to 40 links --- src/Icons/Services/IconFetchingService.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Icons/Services/IconFetchingService.cs b/src/Icons/Services/IconFetchingService.cs index 1a8a5d7b83..716b82b1fa 100644 --- a/src/Icons/Services/IconFetchingService.cs +++ b/src/Icons/Services/IconFetchingService.cs @@ -94,7 +94,7 @@ namespace Bit.Icons.Services var links = doc.DocumentNode.SelectNodes(@"//head/link[@href]"); if(links != null) { - foreach(var link in links) + foreach(var link in links.Take(40)) { var hrefAttr = link.Attributes["href"]; if(string.IsNullOrWhiteSpace(hrefAttr?.Value)) @@ -130,11 +130,11 @@ namespace Bit.Icons.Services { iconUri = new Uri($"{uri.Scheme}://{icon.Path.Substring(2)}"); } - else if(Uri.TryCreate(icon.Path, UriKind.Relative, out Uri relUri)) + else if(Uri.TryCreate(icon.Path, UriKind.Relative, out var relUri)) { iconUri = ResolveUri($"{uri.Scheme}://{uri.Host}", baseUrl, relUri.OriginalString); } - else if(Uri.TryCreate(icon.Path, UriKind.Absolute, out Uri absUri)) + else if(Uri.TryCreate(icon.Path, UriKind.Absolute, out var absUri)) { iconUri = absUri; }