Advertisement
Guest User

Untitled

a guest
Dec 8th, 2016
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. import { Component } from '@angular/core';
  2. import { Platform } from 'ionic-angular';
  3. import { StatusBar, Splashscreen } from 'ionic-native';
  4.  
  5. import { TabsPage } from '../pages/tabs/tabs';
  6. import { LoginPage } from '..pages/login/login';
  7. import { PostsPage } from '..pages/posts/posts';
  8. import { firebase } from 'firebase';
  9.  
  10. @Component({
  11. templateUrl: 'app.html'
  12. })
  13. export class MyApp {
  14. rootPage = TabsPage;
  15.  
  16. constructor(platform: Platform) {
  17.  
  18. // Initialize Firebase
  19. var config = {
  20. apiKey: "AIzaSyCbEnZJcfxDusJFbTOA3dPr5AdRuDPH4wY",
  21. authDomain: "ebonny-bb8e3.firebaseapp.com",
  22. databaseURL: "https://ebonny-bb8e3.firebaseio.com",
  23. storageBucket: "ebonny-bb8e3.appspot.com",
  24. messagingSenderId: "439414416206"
  25. };
  26. firebase.initializeApp(config);
  27.  
  28. firebase.auth().OnAuthStateChanged(user) => {
  29.  
  30. if(user) {
  31. this.rootPage = PostsPage
  32. }else {
  33. this.rootPage = LoginPage
  34. }
  35.  
  36. };
  37.  
  38.  
  39. platform.ready().then(() => {
  40. // Okay, so the platform is ready and our plugins are available.
  41. // Here you can do any higher level native things you might need.
  42. StatusBar.styleDefault();
  43. Splashscreen.hide();
  44. });
  45. }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement