From d40ab93df2db0093295f90d2bb28baad5bc8ae85 Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Tue, 17 Aug 2021 08:48:59 -0500 Subject: [PATCH] fixed bug Signed-off-by: Matt Bruce --- SongCrawler/Program.cs | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/SongCrawler/Program.cs b/SongCrawler/Program.cs index 12d2214..ff87fee 100644 --- a/SongCrawler/Program.cs +++ b/SongCrawler/Program.cs @@ -31,7 +31,7 @@ namespace SongCrawler private static void CrawlSongs(string[] args) { - //string [] test = { "mbrucedogstest", "z:\\" }; + //string [] test = { "mbrucedogs", "z://" }; //args = test; if (args.Length != 2) { @@ -51,7 +51,7 @@ namespace SongCrawler string disabledPath = string.Format("controllers/{0}/disabled", controller); Console.WriteLine("Loading current library"); - List songs = null; // client.Get(songsPath).ResultAs>(); + List songs = null; //client.Get(songsPath).ResultAs>(); List disabled = null; List favorited = null; try @@ -72,10 +72,7 @@ namespace SongCrawler favorited = convertToList(client.Get(favoritesPath).Body); } - //if (songs != null) - // Console.WriteLine(string.Format("{0} songs loaded", songs.Count)); - //else - songs = new List(); + songs = new List(); client.Set(songsPath, songs); @@ -134,16 +131,11 @@ namespace SongCrawler client.Set(songsPath, songs); - List created = new List(); - foreach (Song s in songs) - { - created.Add(new CreatedSong(File.GetCreationTime(s.Path), s)); - } - + var created = songs.Select(s => new CreatedSong(File.GetCreationTime(s.Path), s)).ToList(); var first200 = created.Where(s => s.created != null).OrderByDescending(s => s.created).Take(200); var added = first200.Select(s => new PathOnly(path: s.song.Path)).ToList(); string newSongs = string.Format("controllers/{0}/newSongs", controller); - client.Set(newSongs, first200); + client.Set(newSongs, added); } private class PathOnly