public FirebasePushProviderFactory(IOptions <FirebaseConfig> options, IPushConfigurationStore pushConfigurationStore,
                                    IFirebaseHttpClient firebaseHttpClient)
 {
     this.options = options;
     this.pushConfigurationStore = pushConfigurationStore;
     this.firebaseHttpClient     = firebaseHttpClient;
 }
Beispiel #2
0
 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;
 }
Beispiel #4
0
 public WebPushProviderFactory(IPushConfigurationStore pushConfigurationStore, IWebPushClient webPushClient)
 {
     this.pushConfigurationStore = pushConfigurationStore;
     this.webPushClient          = webPushClient;
 }
Beispiel #5
0
 public PushService(IPushConfigurationStore pushConfigurationStore, IEnumerable <IPushProviderFactory> pushProviderFactories)
 {
     this.pushConfigurationStore = pushConfigurationStore;
     this.pushProviderFactories  = pushProviderFactories;
 }