public FirebasePushProviderFactory(IOptions <FirebaseConfig> options, IPushConfigurationStore pushConfigurationStore, IFirebaseHttpClient firebaseHttpClient) { this.options = options; this.pushConfigurationStore = pushConfigurationStore; this.firebaseHttpClient = firebaseHttpClient; }
public AzureNotificationHubPushProviderFactory(IOptions <AzureNotificationHubConfig> options, IPushConfigurationStore pushConfigurationStore) { this.options = options; this.pushConfigurationStore = pushConfigurationStore; }
public PushConfigurationManager(IPushConfigurationStore pushConfigurationStore, IPushProviderFactory pushProviderFactory) { this.pushConfigurationStore = pushConfigurationStore; this.pushProviderFactory = pushProviderFactory; }
public WebPushProviderFactory(IPushConfigurationStore pushConfigurationStore, IWebPushClient webPushClient) { this.pushConfigurationStore = pushConfigurationStore; this.webPushClient = webPushClient; }
public PushService(IPushConfigurationStore pushConfigurationStore, IEnumerable <IPushProviderFactory> pushProviderFactories) { this.pushConfigurationStore = pushConfigurationStore; this.pushProviderFactories = pushProviderFactories; }