initializeGoogleSignIn method
Future<void>
initializeGoogleSignIn(
)
Implementation
Future<void> initializeGoogleSignIn() async {
if (appConfigurationState.googleClientId == null) {
return;
}
final GoogleSignInPlatform platform = GoogleSignInPlatform.instance;
await platform.init(
InitParameters(clientId: appConfigurationState.googleClientId),
);
platform.authenticationEvents
?.listen((AuthenticationEvent authEvent) async {
switch (authEvent) {
case AuthenticationEventSignIn():
await _signInWithGoogle(authEvent.authenticationTokens.idToken!);
case AuthenticationEventSignOut():
case AuthenticationEventException():
print('');
}
});
}