Exemplo n.º 1
0
 public RabbitNotificationConsumer(INotificationService notificationService, ILogger <RabbitSynchronizeConsumer> logger,
                                   IOptions <FirebaseConfiguration> firebaseOptions, IBusControl bus)
 {
     _logger          = logger;
     _firebaseOptions = firebaseOptions.Value;
     _bus             = bus;
 }
Exemplo n.º 2
0
        public FirebaseChannelManager(
            FirebaseConfiguration configuration,
            IEntityRepository <PushNotificationChannelRecord> pushNotificationRepository)

        {
            _configuration = configuration;
            _pushNotificationRepository = pushNotificationRepository;
        }
        public FirebaseChannel(IOptions <Configuration.FirebaseConfiguration> configuration, ILogger <FirebaseChannel> logger)
        {
            this.configuration = configuration.Value;
            this.configuration.AssertValidity();
            this.logger = logger;

            this.firebaseClient = new FirebaseClient(this.configuration.Endpoint, new FirebaseOptions {
            });
        }
Exemplo n.º 4
0
 public void SetConfiguration(string databaseUrl, string databaseSecret)
 {
     _firebaseConfiguration = new FirebaseConfiguration()
     {
         Enabled        = _firebaseConfiguration.Enabled,
         DatabaseSecret = databaseSecret,
         Url            = databaseUrl
     };
 }
Exemplo n.º 5
0
        public PushNotification(FirebaseConfiguration firebaseConfiguration, FirebaseMessaging firebaseMessaging)
        {
            _firebaseConfiguration = firebaseConfiguration;

            FirebaseApp app = FirebaseApp.Create(new AppOptions()
            {
                Credential = GoogleCredential.FromFile("cashflow-firebase-adminsdk.json")
                             .CreateScoped("https://www.googleapis.com/auth/firebase.messaging")
            });

            _firebaseMessaging = FirebaseMessaging.GetMessaging(app);
        }
Exemplo n.º 6
0
        public void InitializeFirebase(FirebaseConfiguration configuration)
        {
            FirebaseOptions options = new FirebaseOptions.Builder()
                                      .SetApiKey(configuration.ApiKey)
                                      .SetApplicationId(configuration.ApplicationId)
                                      .SetProjectId(configuration.ProjectId)
                                      .Build();

            FirebaseApp firebaseAppInstance = FirebaseApp.InitializeApp(Android.App.Application.Context, options, configuration.AppName);

            _firebaseAuthInstance = FirebaseAuth.GetInstance(firebaseAppInstance);
        }
Exemplo n.º 7
0
 public FirebaseStorageFileService(FirebaseConfiguration firebaseConfiguration)
 {
     _firebaseConfiguration = firebaseConfiguration;
 }
Exemplo n.º 8
0
 public FirebaseDataProvider(IOptions <FirebaseConfiguration> firebaseConfiguration)
 {
     _firebaseConfiguration = firebaseConfiguration.Value;
 }
Exemplo n.º 9
0
 public FirebaseNotificationConsumer(ILogger <RabbitSynchronizeConsumer> logger,
                                     IOptions <FirebaseConfiguration> firebaseOptions)
 {
     _logger          = logger;
     _firebaseOptions = firebaseOptions.Value;
 }