public AlertsViewModelController(IAlertsQueue alertsQueue, ISchedulerProvider schedulerProvider, IAlertActionsService alertActionsService)
 {
     _alertsQueue         = alertsQueue;
     _schedulerProvider   = schedulerProvider;
     _alertActionsService = alertActionsService;
     _dequeueStream       = new ReplaySubject <Unit>(1, _schedulerProvider.TaskPool);
     _disposable.Add((IDisposable)_dequeueStream);
 }
Exemplo n.º 2
0
 public AlertsModule(INotificationManager notificationManager,
                     IAlertsQueue alertsQueue,
                     ISchedulerProvider schedulerProvider,
                     IAlertActionsService alertActionsService)
 {
     _notificationManager = notificationManager;
     _alertsQueue         = alertsQueue;
     _schedulerProvider   = schedulerProvider;
     _alertActionsService = alertActionsService;
 }