UserStatusService constructor
UserStatusService()
Implementation
UserStatusService() {
WidgetsBinding.instance.addObserver(this);
_auth.authStateChanges().listen((User? user) {
if (user != null) {
setUserStatus(true);
} else {
setUserStatus(false);
}
});
Connectivity()
.onConnectivityChanged
.listen((List<ConnectivityResult> result) {
if (_auth.currentUser != null) {
setUserStatus(!result.contains(ConnectivityResult.none));
}
});
}