Exemple #1
0
 public EmailPollingJob(IOptions <JobsOptions> options, EmailQueue queue, InstanceInfoProvider instanceInfo, ApplicationRepositoryLite repo, ILogger <EmailJob> logger)
 {
     _options      = options.Value;
     _queue        = queue;
     _instanceInfo = instanceInfo;
     _repo         = repo;
     _logger       = logger;
 }
Exemple #2
0
 public EmailJob(IOptions <JobsOptions> options, EmailQueue queue, IEmailSender emailSender, ILogger <EmailJob> logger, ApplicationRepositoryLite repo)
 {
     _options     = options.Value;
     _queue       = queue;
     _emailSender = emailSender;
     _logger      = logger;
     _repo        = repo;
 }
Exemple #3
0
 public ExternalNotificationsService(ApplicationRepositoryLite repo, IOptions <JobsOptions> options, EmailQueue emailQueue, SmsQueue smsQueue, PushNotificationQueue pushQueue)
 {
     _repo       = repo;
     _options    = options.Value;
     _emailQueue = emailQueue;
     _smsQueue   = smsQueue;
     _pushQueue  = pushQueue;
 }