mirror of
https://github.com/hmalik144/days_left_flutter.git
synced 2025-12-10 03:05:21 +00:00
- Implementation of firebase - Implementation of dependency injection Took 11 hours 26 minutes
17 lines
421 B
Dart
17 lines
421 B
Dart
import 'package:days_left/data/FirebaseAuthData.dart';
|
|
import '../base/BaseModel.dart';
|
|
|
|
class UserAuthViewModel extends BaseModel {
|
|
bool _loggedIn = false;
|
|
bool get loggedIn => _loggedIn;
|
|
|
|
FirebaseAuthData _firebaseAuthData;
|
|
UserAuthViewModel(this._firebaseAuthData){
|
|
_firebaseAuthData.firebaseAuth.authStateChanges().listen((event) {
|
|
_loggedIn = event != null;
|
|
notifyListeners();
|
|
});
|
|
}
|
|
|
|
}
|