Implemented mechanism of redirecting on user status

This commit is contained in:
Mariano Uvalle 2019-03-09 20:57:43 -06:00
parent b2fdcdbc4f
commit 475b1d0bc1
3 changed files with 30 additions and 3 deletions

View file

@ -7,12 +7,16 @@ import './google_sign_in_provider.dart';
import '../models/summary_model.dart';
import '../models/user_model.dart';
export './google_sign_in_provider.dart' show FirebaseUser;
class AuthService {
final GoogleSignInProvider _googleSignInProvider = signInProvider;
final FirestoreProvider _firestoreProvider = firestoreProvider;
final _user = BehaviorSubject<FirebaseUser>();
Observable<FirebaseUser> get userStream => _user.stream;
Future<FirebaseUser> get currentUser =>
_googleSignInProvider.getCurrentUser();
AuthService() {
_googleSignInProvider.onAuthStateChange.pipe(_user);