AuthProvider constructor
AuthProvider()
Implementation
AuthProvider() {
_auth.authStateChanges().listen((User? user) {
if (user == null) {
_userId = null;
_lastLoginTime = null;
_clearAuthData();
debugPrint('Auth State Changed: User logged out.');
} else {
_userId = user.uid;
_lastLoginTime = DateTime.now();
_saveAuthData();
debugPrint('Auth State Changed: User logged in: $_userId');
}
notifyListeners();
});
}