signInWithPopup method

Future<void> signInWithPopup(
  1. AuthProvider provider
)

Implementation

Future<void> signInWithPopup(AuthProvider provider) async {
  _log("Signing In with Popup <${provider.providerId}>");
  if ($signedIn && autoLink) {
    await linkPopup(provider);
    _logSuccess(
        "Successfully Signed In & Linked with Popup <${provider.providerId}> with ${$uid}");
    await bind($uid!);
    return;
  }

  await FirebaseAuth.instance
      .signInWithPopup(provider)
      .then(processUserCredential);
  _logSuccess(
      "Successfully Signed In with Popup <${provider.providerId}> as ${$uid}");
}