public CatalogBrowser(ISubscriptionConsumer consumer) { InitializeComponent(); this._consumer = consumer; this._notificationTimer.Interval = 2000; this._notificationTimer.Tick+=NotificationTimer_Tick; this.notificationBar.Hide(); this.Size = new Size(CatalogSettings.Instance.BrowserWidth, CatalogSettings.Instance.BrowserHeight); // set the window size based on last saved values. }
public ReadModellSubscriber(ISubscriptionConsumer subscriptionConsumer) { _subscriptionConsumer = subscriptionConsumer; }
public void CreateSubscription(ISubscriptionConsumer subscriptionConsumer, int interval = 5000) { ReadModellSubscriber readModellSubscriber = new ReadModellSubscriber(subscriptionConsumer); StartSubscribing(readModellSubscriber, subscriptionConsumer.GetCheckPointToken(), interval); }