public RichMessagingManager(IRichDataContext context, ICommonMessagingManager commonMessagingManager, IJsonSerialiser serialiser, IEventBus eventBus, IConfigurationManager configurationManager, INotificationManager notificationManager) { _context = context; _commonMessagingManager = commonMessagingManager; _serialiser = serialiser; _eventBus = eventBus; _configurationManager = configurationManager; _notificationManager = notificationManager; }
public PushMessagingManager(IJsonSerialiser serialiser, ICommonMessagingManager commonMessagingManager, IDonkyCore donkyCore, INotificationManager notificationManager, IEnvironmentInformation environmentInformation, IPushDataContext pushDataContext, IDeviceInteraction deviceInteraction) { _serialiser = serialiser; _commonMessagingManager = commonMessagingManager; _donkyCore = donkyCore; _notificationManager = notificationManager; _environmentInformation = environmentInformation; _pushDataContext = pushDataContext; _deviceInteraction = deviceInteraction; _donkyCore.SubscribeToLocalEvent<AppOpenEvent>(HandleAppOpen); }