Esempio n. 1
0
 public PostService(
     IDbContext dbContext,
     IImageUploadApi imageUploadService,
     INotificationsQueue notificationsQueue,
     ILogger<PostService> logger)
 {
     this.dbContext = dbContext;
     this.imageUploadService = imageUploadService;
     this.notificationsQueue = notificationsQueue;
     this.logger = logger;
 }
Esempio n. 2
0
 public QueuedNotificationsService(
     INotificationsQueue notificationsQueue,
     IServiceProvider serviceProvider,
     IVapidOptions vapidOptions,
     ILogger <QueuedNotificationsService> logger)
 {
     this.notificationsQueue = notificationsQueue;
     this.serviceProvider    = serviceProvider;
     this.vapidDetails       = new VapidDetails(
         vapidOptions.Subject, vapidOptions.PublicKey, vapidOptions.PrivateKey);
     this.logger = logger;
 }