private void Register(Core.Spider spider, ISpiderStatus spiderStatus, MonitorSpiderListener monitorSpiderListener) { if (spider.ShowControl) { Form1 form1 = new Form1(spiderStatus); form1.ShowDialog(); } if (spider.SaveStatusInRedis) { RedisStatusUpdater statusUpdater = new RedisStatusUpdater(spider, spiderStatus); monitorSpiderListener.ClosingEvent += statusUpdater.UpdateStatus; statusUpdater.Run(); } }
private void Register(Core.Spider spider, ISpiderStatus spiderStatus, MonitorSpiderListener monitorSpiderListener) { if (spider.ShowControl) { Form1 form1 = new Form1(spiderStatus); form1.ShowDialog(); } if (spider.SaveStatusInRedis) { RedisStatusUpdater statusUpdater = new RedisStatusUpdater(spider, spiderStatus); monitorSpiderListener.ClosingEvent += statusUpdater.UpdateStatus; statusUpdater.Run(); } }