internal Query(UrlBuilder urlBuilder, string name, Func <Task <string> > idTokenFactory) { UrlBuilder = urlBuilder; Key = name; IdTokenFactory = idTokenFactory; Client = FirebaseHttpClientFactory.CreateFirebaseDatabaseHttpClient(); }
public FirebaseDatabase(string databaseUrl, Func <Task <string> > tokenIdFactory) { DatabaseUrl = databaseUrl; TokenIdFactory = tokenIdFactory; Client = FirebaseHttpClientFactory.CreateFirebaseDatabaseHttpClient(); }
private static FirebaseObservable Create(UrlBuilder urlBuilder, Func <Task <string> > idTokenFactory) { FirebaseObservable subscription; subscription = new FirebaseObservable(); subscription.UrlBuilder = urlBuilder; subscription.IdTokenFactory = idTokenFactory; subscription.Client = FirebaseHttpClientFactory.CreateFirebaseDatabaseHttpClient(); subscription.Client.Timeout = Constants.Timeout; subscription.Cache = new JObject(); return(subscription); }