public async ValueTask StartAsync() { var url = BookedUrls.FirstOrDefault(); await InitializeReminderAsync(url); int i = 1; while (true) { try { //如果监测到目前有不是最新的小说,会在CheckAnyNewAsync中进行发送邮件更新数据库的操作 //CheckAnyNewAsync if (!(await CheckAnyNewAsync(url))) { using (StreamWriter sw = File.AppendText("../../../log.txt")) { sw.WriteLine($"Scan {i++} times"); } await Task.Delay(TimeSpan.FromSeconds(Interval)); } } catch (Exception e) { Console.WriteLine("DetectRecycleErrorMessage: " + e.Message); } } }
public void AddBooksUrl(string url) { BookedUrls.Add(url); }