public PwaController( IServiceWorkerBuilder serviceWorkerBuilder, IGeneratePwaInitScript serviceWorkerInitScriptGenerator, IOptions <PwaOptions> pwaOptionsAccessor, IOptions <PushClientSettings> pushSettingsAccessor, IPushSubscriptionStore subscriptionStore, IPushNotificationService notificationService, IPushNotificationsQueue pushNotificationsQueue, IUserIdResolver userIdResolver, ITenantIdResolver tenantIdResolver, IResourceHelper resourceHelper ) { _serviceWorkerBuilder = serviceWorkerBuilder; _serviceWorkerInitScriptGenerator = serviceWorkerInitScriptGenerator; _options = pwaOptionsAccessor.Value; _pushSettings = pushSettingsAccessor.Value; _subscriptionStore = subscriptionStore; _notificationService = notificationService; _pushNotificationsQueue = pushNotificationsQueue; _userIdResolver = userIdResolver; _tenantIdResolver = tenantIdResolver; _resourceHelper = resourceHelper; }
public FileUploadCacheUpdateHandler( IOptions <PwaContentFilesPreCacheOptions> optionsAccessor, IPushNotificationsQueue pushNotificationsQueue, IUserIdResolver userIdResolver, ITenantIdResolver tenantIdResolver ) { _options = optionsAccessor.Value; _pushNotificationsQueue = pushNotificationsQueue; _userIdResolver = userIdResolver; _tenantIdResolver = tenantIdResolver; }