Example #1
0
        public MessagingService(IMessagingQueries messagingQueries, IMessagingRepository messagingRepository)
        {
            string serviceAccountKeyPath = GlobalConfiguration.GetByKey(AppConfigs.ServiceAccountKeyPathConfigKey);
            var    settings = FileBasedFcmClientSettings.CreateFromFile(serviceAccountKeyPath);

            _fcmClient           = new FcmClient(settings);
            _messagingQueries    = messagingQueries;
            _messagingRepository = messagingRepository;
        }
 public MessagingSchedulerService(IScheduler scheduler, IMessagingRepository messagingRepository, IMessagingQueries messagingQueries)
 {
     this._scheduler           = scheduler;
     this._messagingRepository = messagingRepository;
     this._messagingQueries    = messagingQueries;
 }