Example #1
0
 public NotificationService(ApplicationDbContext context,
                            IDbLogService dbLogService,
                            ISecurityService securityService,
                            IOptions <CranSettingsDto> settingsOption,
                            IWebPushClient webPushClient,
                            ITextService textService,
                            IUserService userService)
 {
     _settings        = settingsOption.Value;
     _webPushClient   = webPushClient;
     _textService     = textService;
     _securityService = securityService;
     _dbContext       = context;
     _userService     = userService;
     _dbLogService    = dbLogService;
 }
Example #2
0
 public NotificationService(IUserNotificationsRepository repository, IWebPushClient client)
 {
     _repository = repository;
     _client     = client;
 }
Example #3
0
 public WebPushProviderFactory(IPushConfigurationStore pushConfigurationStore, IWebPushClient webPushClient)
 {
     this.pushConfigurationStore = pushConfigurationStore;
     this.webPushClient          = webPushClient;
 }
 public WebPushProvider(PushSubscription pushSubscription,
                        IWebPushClient webPushClient)
 {
     this.pushSubscription = pushSubscription;
     this.webPushClient    = webPushClient;
 }