public PostService( IDbContext dbContext, IImageUploadApi imageUploadService, INotificationsQueue notificationsQueue, ILogger<PostService> logger) { this.dbContext = dbContext; this.imageUploadService = imageUploadService; this.notificationsQueue = notificationsQueue; this.logger = logger; }
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; }