Преглед на файлове

Fix default log level.
Fix rare case we fail to match playlists.

Stephen Damm преди 5 години
родител
ревизия
1ab125b634
променени са 2 файла, в които са добавени 18 реда и са изтрити 2 реда
  1. 1 1
      SongBrowserPlugin/Logging/Logger.cs
  2. 17 1
      SongBrowserPlugin/SongBrowserApplication.cs

+ 1 - 1
SongBrowserPlugin/Logging/Logger.cs

@@ -14,7 +14,7 @@ namespace SongBrowser.Logging
     public class Logger
     {
         private static readonly string LoggerName = "SongBrowser";
-        private static readonly LogLevel LogLevel = LogLevel.Debug;
+        private static readonly LogLevel LogLevel = LogLevel.Info;
         private static readonly ConsoleColor DefaultFgColor = ConsoleColor.Gray;
 
         private static void ResetForegroundColor()

+ 17 - 1
SongBrowserPlugin/SongBrowserApplication.cs

@@ -62,7 +62,7 @@ namespace SongBrowser
             InstallHandlers();
 
             // Initialize Downloader Scrapped Data
-            StartCoroutine(ScrappedData.Instance.DownloadScrappedData((List<ScrappedSong> songs) => { }));            
+            StartCoroutine(ScrappedData.Instance.DownloadScrappedData(OnDownloaderScrappedDataDownloaded));
 
             if (SongCore.Loader.AreSongsLoaded)
             {
@@ -128,6 +128,22 @@ namespace SongBrowser
         }
 
         /// <summary>
+        /// Update mapping of scrapped song data.
+        /// </summary>
+        private void OnDownloaderScrappedDataDownloaded(List<ScrappedSong> songs)
+        {
+            Logger.Trace("OnDownloaderScrappedDataDownloaded");
+            try
+            {
+                PlaylistsCollection.MatchSongsForAllPlaylists(true);
+            }
+            catch (Exception e)
+            {
+                Logger.Exception("Exception during OnScoreSaberDataDownloaded: ", e);
+            }
+        }
+
+        /// <summary>
         /// Install Our Handlers so we can react to ingame events.
         /// </summary>
         private void InstallHandlers()