示例#1
0
        private async void OnLoginClicked(object obj)
        {
            // Prefixing with `//` switches to a different navigation stack instead of pushing to the active one
            await FirebaseDatabaseService.LoginAsync();

            await Shell.Current.GoToAsync($"//{nameof(AboutPage)}");
        }
示例#2
0
        void InitServices()
        {
            UserService.Instance.Init(DependencyService.Get <FirebaseAuthService>(),
                                      DependencyService.Get <FirebaseDatabaseService>());

            ChatService.Instance.Init(DependencyService.Get <FirebaseDatabaseService>());

            FirebaseDatabaseService db = DependencyService.Get <FirebaseDatabaseService>();

            FirebaseDatabaseSharedService.Instance.Init(db);
        }
示例#3
0
 public void Init(FirebaseDatabaseService fbDatabaseService)
 {
     this.fbDatabaseService = fbDatabaseService;
 }
 public void Init(FirebaseAuthService fbAuthService, FirebaseDatabaseService fbDatabaseService)
 {
     firebaseAuthService     = fbAuthService;
     firebaseDatabaseService = fbDatabaseService;
 }