build method
- BuildContext context
override
//////////// ////////////
Implementation
// II.A - Build Method
///////////////
@override
Widget build(BuildContext context) {
return StreamBuilder<User?>(
stream: Provider.of<AuthService>(context).authStateChanges,
builder: (context, snapshot) {
// If the snapshot has user data, then they're already signed in
if (snapshot.hasData && snapshot.data != null) {
return MapScreen(env: env);
}
// User is not signed in
return SignInScreen();
},
);
}