From b7a8b92c0011c5411a691d522a414480c4c5e34c Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Thu, 19 Sep 2013 20:53:18 -0400 Subject: reduce system info refreshing from dashboard --- .../Library/LuceneSearchEngine.cs | 10 +++++----- .../Library/Validators/ArtistsValidator.cs | 20 ++++++++++---------- .../Library/Validators/PeoplePostScanTask.cs | 4 ++-- 3 files changed, 17 insertions(+), 17 deletions(-) (limited to 'MediaBrowser.Server.Implementations/Library') diff --git a/MediaBrowser.Server.Implementations/Library/LuceneSearchEngine.cs b/MediaBrowser.Server.Implementations/Library/LuceneSearchEngine.cs index 43d0e4db7e..ca878476f0 100644 --- a/MediaBrowser.Server.Implementations/Library/LuceneSearchEngine.cs +++ b/MediaBrowser.Server.Implementations/Library/LuceneSearchEngine.cs @@ -299,7 +299,7 @@ namespace MediaBrowser.Server.Implementations.Library /// The search input. /// The search input. /// System.Int32. - private Tuple GetIndex(string input, string searchInput, string[] searchWords) + private Tuple GetIndex(string input, string searchInput, List searchWords) { if (string.IsNullOrEmpty(input)) { @@ -324,11 +324,11 @@ namespace MediaBrowser.Server.Implementations.Library var items = GetWords(input); - for (var i = 0; i < searchWords.Length; i++) + for (var i = 0; i < searchWords.Count; i++) { var searchTerm = searchWords[i]; - for (var j = 0; j < items.Length; j++) + for (var j = 0; j < items.Count; j++) { var item = items[j]; @@ -357,9 +357,9 @@ namespace MediaBrowser.Server.Implementations.Library /// /// The term. /// System.String[][]. - private string[] GetWords(string term) + private List GetWords(string term) { - return term.Split().Where(i => !string.IsNullOrWhiteSpace(i)).ToArray(); + return term.Split().Where(i => !string.IsNullOrWhiteSpace(i)).ToList(); } } diff --git a/MediaBrowser.Server.Implementations/Library/Validators/ArtistsValidator.cs b/MediaBrowser.Server.Implementations/Library/Validators/ArtistsValidator.cs index 767df9c796..73909de27a 100644 --- a/MediaBrowser.Server.Implementations/Library/Validators/ArtistsValidator.cs +++ b/MediaBrowser.Server.Implementations/Library/Validators/ArtistsValidator.cs @@ -57,10 +57,10 @@ namespace MediaBrowser.Server.Implementations.Library.Validators /// Task. public async Task Run(IProgress progress, CancellationToken cancellationToken) { - var allItems = _libraryManager.RootFolder.RecursiveChildren.ToArray(); + var allItems = _libraryManager.RootFolder.RecursiveChildren.ToList(); - var allMusicArtists = allItems.OfType().ToArray(); - var allSongs = allItems.OfType