signInWithSocial function

void signInWithSocial(
  1. AuthProvider provider,
  2. SignInStateCallback statusCallback
)

Implementation

void signInWithSocial(
    AuthProvider provider, SignInStateCallback statusCallback) async {
  if (kSimulateAuth) {
    _signInSimulated(provider, statusCallback);
  } else {
    switch (provider) {
      case AuthProvider.apple:
        _signInWithApple(statusCallback);
        break;
      case AuthProvider.facebook:
        _signInWithFacebook(statusCallback);
        break;
      case AuthProvider.google:
        _signInWithGoogle(statusCallback);
        break;
    }
  }
}