public ExpirationManager(FirebaseStorage storage)
        {
            if (storage == null)
            {
                throw new ArgumentNullException(nameof(storage));
            }

            connection    = (FirebaseConnection)storage.GetConnection();
            checkInterval = storage.Options.ExpirationCheckInterval;
        }
Exemple #2
0
        public CountersAggregator(FirebaseStorage storage)
        {
            if (storage == null)
            {
                throw new ArgumentNullException(nameof(storage));
            }

            connection    = (FirebaseConnection)storage.GetConnection();
            checkInterval = storage.Options.CountersAggregateInterval;
        }
 public FirebaseMonitoringApi(FirebaseStorage storage)
 {
     this.storage = storage;
     connection   = (FirebaseConnection)storage.GetConnection();
 }
 public FirebaseConnection(FirebaseStorage storage)
 {
     Client         = new FirebaseClient(storage.Config);
     QueueProviders = storage.QueueProviders;
     FireSharp.Extensions.ObjectExtensions.Serializer = new JsonSerializer();
 }