public DatabaseApi(FirebaseApi _firebaseApi, Settings _settings) { m_settings = _settings; m_subscription = _firebaseApi.Initialized .Where(init => init == true) .Subscribe(init => { Initialize(); }); }
public AuthApi(FirebaseApi firebaseApi) { /* * Behavior Subject: * Upon subscription, emits the most recent item then continue to * emit item emitted by the source Observable. */ m_authStateSubject = new BehaviorSubject <FirebaseAuth> (null); // Automatically sign in once firebase is initialized m_subscription = firebaseApi.Initialized .Where(init => init == true) .Subscribe(init => { Initialize(); signInAnonymously(); }); }