public void Initialize() { _rssClient = new RSSClient(_databaseManager); _rssClient.RSSUpdate += OnRSSUpdateAsync; _rssClient.RSSError += OnRSSError; _rssClient.Start(); }
private void OnRSSError(object sender, RSSErrorEventArgs e) { if (!e.StillAlive) { _rssClient = new RSSClient(_databaseManager); _rssClient.RSSUpdate += OnRSSUpdateAsync; _rssClient.RSSError += OnRSSError; _rssClient.Start(); } }
public void Dispose() { _rssClient?.Dispose(); _rssClient = null; }