diff --git a/FreeTubeSyncer/Program.cs b/FreeTubeSyncer/Program.cs index f5fd8c8..4bbcfc9 100644 --- a/FreeTubeSyncer/Program.cs +++ b/FreeTubeSyncer/Program.cs @@ -68,9 +68,13 @@ class Program Thread.Sleep(100); if (lastTime - DateTime.Now > TimeSpan.FromSeconds(30)) { + var start = DateTime.Now; + Console.WriteLine("Checking for updates..."); foreach (var syncer in syncers) syncer.FetchDatabase().Wait(); lastTime = DateTime.Now; + var end = DateTime.Now - start; + Console.WriteLine($"Check completed. Total Time: {end}"); } if (Process.GetProcessesByName("FreeTube").Length > 0) continue; Console.WriteLine("FreeTube has closed and we have updates, we're going to try and update."); diff --git a/FreeTubeSyncer/REST/Syncer.cs b/FreeTubeSyncer/REST/Syncer.cs index f61be58..80941fc 100644 --- a/FreeTubeSyncer/REST/Syncer.cs +++ b/FreeTubeSyncer/REST/Syncer.cs @@ -83,8 +83,11 @@ public class Syncer : ISyncer where T : class, IDataModel, new() if (data.Equals(entry)) continue; + Console.WriteLine($"Updated Entry for {_dbName}"); _entries.RemoveAll(x => x.EqualId(entry.Id())); } + else + Console.WriteLine($"New Entry for {_dbName}"); _entries.Add(entry); _isDirty = true; }